Ogni entity che deve essere persistita su SQLite tramite la libreria SQLite-net deve specificare una chiave primaria come un id autogenerato, un codice fiscale, una partita IVA o altro ancora. Per specificare quale proprietà contiene la chiave primaria, dobbiamo decorarla con l'attributo PrimaryKey come mostrato nel prossimo esempio
public class Persona{
[PrimaryKey]
public string CodiceFiscale { get; set; }
...
}Quando la chiave primaria è un id autogenerato dal database, oltre all'attributo PrimaryKey dobbiamo specificare anche l'attributo AutoIncrement.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Modificare lo stile in una QuickGrid Blazor
Planning & Specification Driven Development + GitHub Copilot
Operazioni tra insiemi di array in Javascript
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
Creare una file based app con C#
Azure SQL Database per dev: tutte le novità da non perdere
Creare un extension method per applicare condizionalmente una Where in una query LINQ per Entity Framework
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Eseguire una ExecuteUpdateAsync senza usare un'expression con Entity Framework
Gestione dei codeowners in GitHub
Referenziare un package NuGet in una file based app .NET


