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
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Esporre un server MCP esistente con Azure API Management
Configuratione e utilizzo .NET Aspire CLI
La gestione della riconnessione al server di Blazor in .NET 9
Mischiare codice server side e client side in una query LINQ con Entity Framework
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Personalizzare le pagine di errore su Azure App Service
Creare un agente A2Acon Azure Logic Apps
Raggruppare risorse in .NET Aspire
Gestire progetti NPM in .NET Aspire
Utilizzare i variable font nel CSS


