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
Breaking the Legacy Barrier: how to Use AI to Modernize Applications
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Utilizzo delle Feature flag in ASP.NET Core
Planning & Specification Driven Development + GitHub Copilot
GitHub Copilot CLI in ambienti offline
Diagnosticare e monitorare Azure con Azure MCP Server
Importare repository da Bitbucket a GitHub Enterprise Cloud
Ottimizzare i costi con Smart tier in Azure Blob Storage
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno


