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
Estrarre dati randomici da una lista di oggetti in C#
Triggerare una pipeline su un altro repository di Azure DevOps
Eseguire query verso tipi non mappati in Entity Framework Core
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Disabilitare automaticamente un workflow di GitHub (parte 2)
Eseguire le GitHub Actions offline
Utilizzare i primary constructor di C# per inizializzare le proprietà
Creare alias per tipi generici e tuple in C#
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Implementare il throttling in ASP.NET Core
I più letti di oggi
- Gestire la documentazione di più versioni della stessa API su ASP.NET Core 2.1
- Implementare il throttling in ASP.NET Core
- Sviluppare applicazioni per Windows 8 con HTML e JavaScript
- ASP.NET 4.5 e ASP.NET MVC 4 in C# e VB
- Utilizzare il Table-Splitting per caricare i campi di una tabella in lazy loading con Entity framework
- Entity Framework 4 in Action
- Visual Basic 2010
- HTML5 - Espresso
- ASP.NET 4 in C# e VB