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
Utilizzare QuickGrid di Blazor con Entity Framework
Assegnare un valore di default a un parametro di una lambda in C#
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Eliminare una project wiki di Azure DevOps
Gestire il colore CSS con HWB
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Creare una libreria CSS universale: Clip-path
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Evitare il flickering dei componenti nel prerender di Blazor 8
Utilizzare Model as a Service su Microsoft Azure