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
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Escludere alcuni file da GitHub Copilot
Integrare LLM alle nostre applicazioni in .NET con MCP
Introduzione ai web component HTML
Gestire progetti .NET + React in .NET Aspire
La gestione della riconnessione al server di Blazor in .NET 9
Integrare Agenti A2A in Azure API Management
Pubblicare un MCP Server in GitHub MCP Registry
Utilizzare WhenEach per processare i risultati di una lista di task
Loggare le query più lente con Entity Framework
Gestire gli errori nelle Promise JavaScript con try()
Ridurre il reflow ottimizzando il CSS
I più letti di oggi
- Disponibile al download la versione finale di Internet Explorer 9
- Costruire il web del futuro con HTML5: la nostra guida rapida
- Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
- Utilizzo delle stepped value functions nel CSS
- Impostare automaticamente l'altezza del font tramite CSS


