ASP.NET Core 6 introduce le minimal API, un modo diverso e più rapido di scrivere le API che permette di risparmiare una notevole quantità di codice a scapito di alcune funzionalità. Nell'ottica di ridurre al minimo il codice, anche quello necessario a configurare EF Core 6 è stato ridotto creando il metodo AddSqlServer che permette di configurare il provider Sql Server utilizzando una sola riga di codice.
var builder = WebApplication.CreateBuilder(args); builder.Services.AddSqlServer<MyDbContext>(@"Server=(localdb)\mssqllocaldb;Database=MyDatabase");
Come per Sql Server, sono stati creati metodi equivalenti anche per gli altri provider supportati di default come Sqlite e CosmosDB.
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSqlite<MyDbContext>("Data Source=mydatabase.db");
builder.Services.AddCosmos<MyDbContext>("https://cosmosdb.uri", "key");Questi metodi permettono una configurazione molto elementare. Nei casi in cui si devono impostare molti dei parametri di configurazione disponibili, si possono tranquillamente usare i metodi disponibili da sempre come AddDbContext, AddDbContextPool e così via.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Utilizzare WebJobs su Linux con Azure App Service
Impostare automaticamente l'altezza del font tramite CSS
Definire il metodo di rilascio in .NET Aspire
Controllare la velocità di spostamento su una pagina HTML
Configuratione e utilizzo .NET Aspire CLI
Utilizzare Intersect e Except per filtrare set di dati in TSql
Integrare LLM alle nostre applicazioni in .NET con MCP
Recuperare gli audit log in Azure DevOps
Utilizzare DeepSeek R1 con Azure AI
Creare un agente A2Acon Azure Logic Apps
Fissare una versione dell'agent nelle pipeline di Azure DevOps
I più letti di oggi
- .NET Conference Italia 2025 - Milano
- Microsoft Security Bulletin MS05-019
- The Agentic Day - Milano
- Microsoft Security Bulletin MS06-010
- Impostare la canonizzazione degli URL in IIS 7 con URL Rewrite Module
- Esporre HTTPS da un'applicazione ASP.NET Core eseguita in un Docker container
- Dizionario thread-safe mediante la classe ConcurrentDictionary


