Proprietà di tipo String a lunghezza fissa utilizzando il codice con Entity Framework Code First

di Stefano Mostarda, in LINQ, Entity Framework,

Quando lavoriamo con dati che hanno una lunghezza fissa (partita IVA, codice fiscale, ecc) è bene impostare la colonna sul database come char. Per mappare questa colonna verso una proprietà, possiamo utilizzare il metodo IsFixedLength sulla proprietà stessa, così come mostrato nel seguente esempio.

modelBuilder.Entity<Person>()
  .Property(p => p.VATNumber)
  .IsFixedLength()
  .HasMaxLength(11);

Con questo codice garantiamo che la proprietà VATNumber contenga 11 caratteri e sia mappata su una colonna char di 11 caratteri.

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