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 la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Utilizzare il trigger SQL con le Azure Function
Utilizzare i variable font nel CSS
Il nuovo controllo Range di Blazor 9
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare QuickGrid di Blazor con Entity Framework
Generare velocemente pagine CRUD in Blazor con QuickGrid
Utilizzare Azure AI Studio per testare i modelli AI
Gestione file Javascript in Blazor con .NET 9
Disabilitare automaticamente un workflow di GitHub (parte 2)
Utilizzare il nuovo modello GPT-4o con Azure OpenAI