Per convenzione, Entity Framework Core assume che il nome della tabella su cui un'entity è mappata corrisponda al nome del suo entityset nel contesto. Per fare un esempio contreto, se abbiamo una entity Product mappata sull'entityset Products, Entity Framework Core assume che la tabella sul database si chiami Products. Nel caso di SqlServer, Entity Framework assume anche che lo schema sia dbo.
Nel caso in cui vogliamo cambiare lo schema, in fase di mapping dell'entity dobbiamo usare il metodo ToTable passando il nome della tabella verso cui mappare e il parametro schema con il nome dello schema.
modelBuilder.Entity<Product>()
.ToTable("Products", schema: "prods");Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ridurre il reflow cambiando il CSS
Selettore CSS :has() e i suoi casi d'uso avanzati
Configurare lo startup di applicazioni server e client con .NET Aspire
Gestire gli errori nelle Promise JavaScript con try()
Gestione degli eventi nei Web component HTML
Centralizzare gli endpoint AI Foundry con Azure API Management
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Rendere le variabili read-only in una pipeline di Azure DevOps
Potenziare la ricerca su Cosmos DB con Full Text Search
Managed deployment strategy in Azure DevOps
Eliminare record doppi in Sql Server
Creare una libreria CSS universale: i bottoni


