ข้ามไปยังเนื้อหา

Class EntityFrameworkDatabaseRoleResolver

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Data.EntityFramework.Configuration
Assembly: Cephalon.Data.EntityFramework.dll

Resolves Engine:Databases role selections into Entity Framework-specific role contexts.

public static class EntityFrameworkDatabaseRoleResolver

objectEntityFrameworkDatabaseRoleResolver

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Resolves the audit-history database role.

public static EntityFrameworkDatabaseRoleContext ResolveHistory(IServiceProvider serviceProvider)

serviceProvider IServiceProvider

The current service provider.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.

Resolves the outbox database role, falling back to the write role when a dedicated outbox role is not configured.

public static EntityFrameworkDatabaseRoleContext ResolveOutbox(IServiceProvider serviceProvider)

serviceProvider IServiceProvider

The current service provider.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.

Resolves the read database role.

public static EntityFrameworkDatabaseRoleContext ResolveRead(IServiceProvider serviceProvider)

serviceProvider IServiceProvider

The current service provider.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.

Resolves an arbitrary supported database role from Engine:Databases.

public static EntityFrameworkDatabaseRoleContext ResolveRole(IServiceProvider serviceProvider, string requestedRoleId)

serviceProvider IServiceProvider

The current service provider.

requestedRoleId string

The logical database role identifier to resolve.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.

Resolves the shared write role used when one type serves both reads and writes.

public static EntityFrameworkDatabaseRoleContext ResolveSharedWrite(IServiceProvider serviceProvider)

serviceProvider IServiceProvider

The current service provider.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.

Resolves the write database role.

public static EntityFrameworkDatabaseRoleContext ResolveWrite(IServiceProvider serviceProvider)

serviceProvider IServiceProvider

The current service provider.

EntityFrameworkDatabaseRoleContext

The resolved Entity Framework database-role context.