Quando Code-First mappa le proprietà di tipo string verso le colonne varchar del database, per default assume che le colonne siano varchar(max). Se le nostre colonne hanno una lunghezza minore, corriamo il rischio di avere delle eccezioni quando scriviamo i dati sul database e quindi è bene controllare i dati prima di inviarli al database.
Se sappiamo che una colonna di tipo varchar è lunga 50 caratteri, possiamo impostare la lunghezza della proprietà attraverso il codice sfruttando il metodo HasMaxLength.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Person>().Property(c => c.Name).HasMaxLength(50);
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare noopener e noreferrer nei link HTML
Utilizzo di CSS Scroll Snap per realizzare un carousel
Blue/Green Release in locale con .NET Aspire
Gestire pubblicazione Kubernetes tramite .NET Aspire
Centralizzare e governare MCP server e Skill con Azure API Center
Definire il colore di una scrollbar HTML tramite CSS
Costruire endpoint SSE in ASP.NET Core
Gestione dei codeowners in GitHub
Integrare Agenti A2A in Azure API Management
Abilitare il rolling update su Azure Functions flex consumption
Utilizzare il top layer in HTML
Effettuare un clone parziale di un repository di GitHub


