Per default, Entity Framework Code First mappa le proprietà di tipo string e le proprietà di tipo Nullable<T> come una colonna che ammette valori nulli. Tuttavia, se vogliamo forzare questo comportamento anche via codice possiamo utilizzare il metodo IsOptional che garantisce che la proprietà a cui il metodo viene applicato sia mappata su un campo che ammette valori null.
Il seguente codice mostra come utilizzare il metodo IsOptional.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
...
modelBuilder.Entity<Person>().Property(p => p.Height).IsOptional();
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Intersect e Except per filtrare set di dati in TSql
Ricevere notifiche sui test con Azure Load Testing
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Introduzione ai web component HTML
Utilizzare i variable font nel CSS
Utilizzare Hybrid Cache in .NET 9
Gestire il routing HTTP in Azure Container App
Abilitare .NET 10 su Azure App Service e Azure Functions
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Configurare automaticamente un webhook in Azure DevOps
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Loggare le query più lente con Entity Framework
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Gli oggetti CallOut di Expression Blend 4.0
- Inserire le news di Punto Informatico nel proprio sito


