lunedì 25 luglio 2022

entity framework core primary key di un campo (proprietà)

Quando si creano classi per Entity Framework Core che devono mappare le tabelle, è opportuno impostare una proprietà della classe come chiave, in questo modo quando si va a creare la tabella, avrà una tabella di tipo chiave.
Con il nuovo EF, non abbiamo più la parte designer, ma tutto da codice, e quindi tramite appositi comandi la creazione anche delle tabelle.
Per impostare una proprietà di tipo Chiave, occorre inserire l'attributo key nella proprietà di proprio interesse.
Qui di seguito un esempio di codice in C#


using System.ComponentModel.DataAnnotations;

 public class Anagrafica
    {
        [Key]
        public Int32 IdAnagrafica { get; set; }
        public string Nome { get; set; }    
        public string Cognome { get; set; }
 
    }

Nessun commento: