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
Change tracking e composition in Entity Framework
Utilizzare Azure Cosmos DB con i vettori
Gestione file Javascript in Blazor con .NET 9
Creare una libreria CSS universale: Clip-path
Ottimizzare le performance usando Span<T> e il metodo Split
Ottenere un token di accesso per una GitHub App
.NET Aspire per applicazioni distribuite
Proteggere le risorse Azure con private link e private endpoints
Utilizzare DeepSeek R1 con Azure AI
Migliorare l'organizzazione delle risorse con Azure Policy
Filtering sulle colonne in una QuickGrid di Blazor
Utilizzare WhenEach per processare i risultati di una lista di task