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
Installare le Web App site extension tramite una pipeline di Azure DevOps
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Estrarre dati randomici da una lista di oggetti in C#
Verificare la provenienza di un commit tramite le GitHub Actions
Le novità di Angular: i miglioramenti alla CLI
Criptare la comunicazione con mTLS in Azure Container Apps
Potenziare Azure AI Search con la ricerca vettoriale
Migliorare la sicurezza dei prompt con Azure AI Studio
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Paginare i risultati con QuickGrid in Blazor
Filtering sulle colonne in una QuickGrid di Blazor
Reactive form tipizzati con FormBuilder in Angular