Show / Hide Table of Contents

Class AbpDbContextOptions

Inheritance
object
AbpDbContextOptions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.EntityFrameworkCore
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class AbpDbContextOptions

Constructors

AbpDbContextOptions()

Declaration
public AbpDbContextOptions()

Methods

Configure(Action<AbpDbContextConfigurationContext>)

Declaration
public void Configure(Action<AbpDbContextConfigurationContext> action)
Parameters
Type Name Description
Action<AbpDbContextConfigurationContext> action

ConfigureConventions<TDbContext>(Action<TDbContext, ModelConfigurationBuilder>)

Declaration
public void ConfigureConventions<TDbContext>(Action<TDbContext, ModelConfigurationBuilder> action) where TDbContext : AbpDbContext<TDbContext>
Parameters
Type Name Description
Action<TDbContext, ModelConfigurationBuilder> action
Type Parameters
Name Description
TDbContext

ConfigureDefaultConvention(Action<DbContext, ModelConfigurationBuilder>)

Declaration
public void ConfigureDefaultConvention(Action<DbContext, ModelConfigurationBuilder> action)
Parameters
Type Name Description
Action<DbContext, ModelConfigurationBuilder> action

ConfigureDefaultOnModelCreating(Action<DbContext, ModelBuilder>)

Declaration
public void ConfigureDefaultOnModelCreating(Action<DbContext, ModelBuilder> action)
Parameters
Type Name Description
Action<DbContext, ModelBuilder> action

ConfigureOnModelCreating<TDbContext>(Action<TDbContext, ModelBuilder>)

Declaration
public void ConfigureOnModelCreating<TDbContext>(Action<TDbContext, ModelBuilder> action) where TDbContext : AbpDbContext<TDbContext>
Parameters
Type Name Description
Action<TDbContext, ModelBuilder> action
Type Parameters
Name Description
TDbContext

Configure<TDbContext>(Action<AbpDbContextConfigurationContext<TDbContext>>)

Declaration
public void Configure<TDbContext>(Action<AbpDbContextConfigurationContext<TDbContext>> action) where TDbContext : AbpDbContext<TDbContext>
Parameters
Type Name Description
Action<AbpDbContextConfigurationContext<TDbContext>> action
Type Parameters
Name Description
TDbContext

IsConfigured(Type)

Declaration
public bool IsConfigured(Type dbContextType)
Parameters
Type Name Description
Type dbContextType
Returns
Type Description
bool

IsConfiguredDefault()

Declaration
public bool IsConfiguredDefault()
Returns
Type Description
bool

IsConfigured<TDbContext>()

Declaration
public bool IsConfigured<TDbContext>()
Returns
Type Description
bool
Type Parameters
Name Description
TDbContext

PreConfigure(Action<AbpDbContextConfigurationContext>)

Declaration
public void PreConfigure(Action<AbpDbContextConfigurationContext> action)
Parameters
Type Name Description
Action<AbpDbContextConfigurationContext> action

PreConfigure<TDbContext>(Action<AbpDbContextConfigurationContext<TDbContext>>)

Declaration
public void PreConfigure<TDbContext>(Action<AbpDbContextConfigurationContext<TDbContext>> action) where TDbContext : AbpDbContext<TDbContext>
Parameters
Type Name Description
Action<AbpDbContextConfigurationContext<TDbContext>> action
Type Parameters
Name Description
TDbContext

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform