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
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Configurare policy CORS in Azure Container Apps
Eseguire operazioni con timeout in React
Short-circuiting della Pipeline in ASP.NET Core
Specificare il versioning nel path degli URL in ASP.NET Web API
Evitare il flickering dei componenti nel prerender di Blazor 8
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Utilizzare il trigger SQL con le Azure Function
.NET Conference Italia 2023