Specificare la chiave primaria di un'entity con SQLite-net

di Stefano Mostarda, in LINQ,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi