Share via


AspireAzureEFPostgreSqlExtensions.EnrichAzureNpgsqlDbContext<TContext> Method

Definition

Configures retries, health check, logging and telemetry for the DbContext.

public static void EnrichAzureNpgsqlDbContext<TContext>(this Microsoft.Extensions.Hosting.IHostApplicationBuilder builder, Action<Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.AzureNpgsqlEntityFrameworkCorePostgreSQLSettings>? configureSettings = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member EnrichAzureNpgsqlDbContext : Microsoft.Extensions.Hosting.IHostApplicationBuilder * Action<Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.AzureNpgsqlEntityFrameworkCorePostgreSQLSettings> -> unit (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Sub EnrichAzureNpgsqlDbContext(Of TContext As DbContext) (builder As IHostApplicationBuilder, Optional configureSettings As Action(Of AzureNpgsqlEntityFrameworkCorePostgreSQLSettings) = Nothing)

Type Parameters

TContext

Parameters

Exceptions

Thrown if mandatory builder is null.

Thrown when mandatory DbContext is not registered in DI.

Applies to