A collection of .NET libraries for working with Microsoft Dataverse in modern .NET applications.
| Package | Version | Description |
|---|---|---|
BauerApps.Dataverse.Extensions.DependencyInjection |
One-line DI registration for ServiceClient with singleton + scoped Clone() lifecycle. Supports keyed (multi-environment) registrations and Azure.Identity authentication. |
|
BauerApps.Dataverse.Extensions.HealthChecks |
ASP.NET Core health check that verifies Dataverse connectivity via a WhoAmI request. |
# DI registration
dotnet add package BauerApps.Dataverse.Extensions.DependencyInjection
# Health checks
dotnet add package BauerApps.Dataverse.Extensions.HealthChecks// Program.cs
builder.Services.AddDataverseClient(options =>
{
options.OrganizationUrl = new Uri("https://my-org.crm4.dynamics.com");
});
builder.Services.AddHealthChecks()
.AddDataverseHealthCheck();See the individual package READMEs for full documentation.
dotnet build Dataverse.Extensions.slnx
dotnet test Dataverse.Extensions.slnx