Table of Contents

Class AsiBackboneEntityFrameworkCoreBuilderExtensions

Namespace
AsiBackbone.EntityFrameworkCore
Assembly
AsiBackbone.EntityFrameworkCore.dll

Provides explicit builder facade extension methods for EF Core host-owned persistence.

public static class AsiBackboneEntityFrameworkCoreBuilderExtensions
Inheritance
AsiBackboneEntityFrameworkCoreBuilderExtensions
Inherited Members

Methods

UseEfCoreAuditLedger<TDbContext>(IAsiBackboneBuilder)

Adds EF Core audit ledger storage through the AsiBackbone builder facade.

public static IAsiBackboneBuilder UseEfCoreAuditLedger<TDbContext>(this IAsiBackboneBuilder builder) where TDbContext : DbContext

Parameters

builder IAsiBackboneBuilder

Returns

IAsiBackboneBuilder

Type Parameters

TDbContext

UseEfCoreAuditLifecycle<TDbContext>(IAsiBackboneBuilder)

Adds EF Core audit residue lifecycle storage through the AsiBackbone builder facade.

public static IAsiBackboneBuilder UseEfCoreAuditLifecycle<TDbContext>(this IAsiBackboneBuilder builder) where TDbContext : DbContext

Parameters

builder IAsiBackboneBuilder

Returns

IAsiBackboneBuilder

Type Parameters

TDbContext

UseEfCoreGovernanceOutbox<TDbContext>(IAsiBackboneBuilder)

Adds EF Core durable governance outbox storage through the AsiBackbone builder facade.

public static IAsiBackboneBuilder UseEfCoreGovernanceOutbox<TDbContext>(this IAsiBackboneBuilder builder) where TDbContext : DbContext

Parameters

builder IAsiBackboneBuilder

Returns

IAsiBackboneBuilder

Type Parameters

TDbContext