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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sviluppo applicazioni x-plat con .NET MAUI
Intercettare gli eventi di creazione degli oggetti con Entity Framework 7
Monitorare metriche delle risorse Azure con Load Testing
Utilizzare la libreria EntityFrameworkCore.Exceptions per gestire le eccezioni di Entity Framework Core in modo tipizzato
Ricevere avvisi su metriche dei server Azure Arc
Utilizzare la parola chiave nameof per referenziare i nomi dei parametri di un metodo in C#
3 metodi JavaScript che ogni applicazione web dovrebbe contenere
Controllare se un branch esiste nel remote con un workflow di GitHub
Utilizzare .NET Framework con le Azure Function in modalità isolata
Cache policy su route groups di Minimal API in ASP.NET Core 7
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Workflow di continuous deployment tramite pull request label in GitHub