· · 1 minuten lezen

Aspire 13.2 Krijgt MongoDB EF Core en Azure Data Lake — Twee Integraties Die het Proberen Waard Zijn

Aspire 13.2 voegt MongoDB Entity Framework Core en Azure Data Lake Storage-integraties toe met automatische health checks en service discovery. Zo zien ze eruit in de praktijk.

dotnet-aspire efcore mongodb azure data-lake cloud-native
Dit bericht is ook beschikbaar in:English, Español, Català, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Bahasa Indonesia

Dit bericht is automatisch vertaald. Voor het origineel, klik hier.

Aspire 13.2 is geland met twee nieuwe database-integraties die de moeite waard zijn: MongoDB Entity Framework Core en Azure Data Lake Storage.

MongoDB ontmoet EF Core in Aspire

Aspire ondersteunde MongoDB al een tijdje, maar het was altijd de ruwe driver — geen EF Core, geen DbContext, geen LINQ-query’s. Nu krijg je de volledige EF Core-ervaring met MongoDB, samen met Aspire’s automatische health checks en service discovery.

Instellingen in AppHost:

var mongodb = builder.AddMongoDB("mongodb")
    .WithDataVolume()
    .WithLifetime(ContainerLifetime.Persistent);

var apiService = builder.AddProject<Projects.ApiService>("api")
    .WithReference(mongodb);

In het verbruikende project:

dotnet add package Aspire.MongoDB.EntityFrameworkCore

Registreer je DbContext:

builder.AddMongoDbContext<MyDbContext>("mongodb", "mydb");

De integratie regelt connection pooling, OpenTelemetry-traces en health checks achter de schermen.

Azure Data Lake Storage doet mee

In AppHost:

var storage = builder.AddAzureStorage("azure-storage");
var dataLake = storage.AddDataLake("data-lake");
var fileSystem = storage.AddDataLakeFileSystem("data-lake-file-system");

var analyticsService = builder.AddProject<Projects.AnalyticsService>("analytics")
    .WithReference(dataLake)
    .WithReference(fileSystem);

In het verbruikende project:

builder.AddAzureDataLakeServiceClient("data-lake");
builder.AddAzureDataLakeFileSystemClient("data-lake-file-system");

Geen handmatig beheer van verbindingsstrings, geen zoektocht naar inloggegevens.

Samenvatting

Aspire 13.2 is een incrementele release, maar de MongoDB EF Core en Data Lake-integraties vullen echte gaten. Upgrade naar 13.2 en probeer ze uit.

Delen:
Bekijk de broncode van dit bericht op GitHub ↗
← azd update — Één Opdracht voor Al je Package Managers
.NET April 2026 Servicing — Beveiligingspatches Die Je Vandaag Moet Toepassen →