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
Operazioni tra insiemi di array in Javascript
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Blazor e Static Web Assets in .NET 10
Mischiare codice server side e client side in una query LINQ con Entity Framework
Esporre workflow come server MCP con Azure Logic Apps
Gestire codice JavaScript con code splitting e lazy loading
Le cron expression di un workflow di GitHub
Utilizzare Intersect e Except per filtrare set di dati in TSql
Gestire trasferimenti cloud con Azure Storage Mover
Usare il metodo nameof con un tipo generico in C# 14
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi


