Con SQLite-net abbiamo la possibilità di creare una tabella semplicemente mappandola su una classe definita nella nostra applicazione. Questo comportamento assimila SQLite-net a un O/RM, benchè ne manchino molte altre caratteristiche. Benché il sistema di mapping tra la classe e la tabella sia basato su convenzioni, abbiamo a disposizione degli attributi, da applicare sia sulla classe che sulle proprietà, che ci permettono di modificare alcuni aspetti degli automatismi. Uno di questi attributi è Ignore. Questo va applicato su una proprietà per specificare che questa non deve essere persistita nella tabella sul database.
public class Persona{
[PrimaryKey]
public int Id { get; set;}
public string Nome { get; set;}
public string Cognome { get; set;}
[Ignore]
public string NomeCompleto { get { return Nome + " " + Cognome; } }
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Personalizzare le pagine di errore su Azure App Service
Creare un agente A2Acon Azure Logic Apps
Supporto semplificato per le left join in Entity Framework 10
Abilitare .NET 10 su Azure App Service e Azure Functions
Pubblicare un MCP Server in GitHub MCP Registry
Controllare la velocità di spostamento su una pagina HTML
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Disabilitare la telemetria nella CLI di GitHub
GitHub Copilot CLI in ambienti offline
Analizzare il contenuto di una issue con GitHub Models e AI
Mischiare codice server side e client side in una query LINQ con Entity Framework
Planning & Specification Driven Development + GitHub Copilot


