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
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Utilizzare DeepSeek R1 con Azure AI
Generare una User Delegation SAS in .NET per Azure Blob Storage
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Conoscere il rendering Server o WebAssembly a runtime in Blazor
La gestione della riconnessione al server di Blazor in .NET 9
Recuperare l'ultima versione di una release di GitHub
Ottimizzare le performance usando Span<T> e il metodo Split
Creare un webhook in Azure DevOps
Migliorare la sicurezza dei prompt con Azure AI Studio
Supportare lo HierarchyID di Sql Server in Entity Framework 8
I più letti di oggi
- Parallelizzare le chiamate HTTP con async/await e le Promise in JavaScript
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- a #RealCodeConf4 il 25 maggio a Firenze parleremo di #silverlight4. iscrizioni gratis su http://u.aspitalia.com/g9
- Eseguire una chiamata AJAX per inviare dati al server in Angular 2
- Comporre la pagina HTML con i nuovi tag semantici di HTML5