Class EfCoreObjectExtensionManagerExtensions
Inheritance
EfCoreObjectExtensionManagerExtensions
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public static class EfCoreObjectExtensionManagerExtensions
Methods
ConfigureEfCoreDbContext<TDbContext>(ObjectExtensionManager, ModelBuilder)
Declaration
public static void ConfigureEfCoreDbContext<TDbContext>(this ObjectExtensionManager objectExtensionManager, ModelBuilder modelBuilder) where TDbContext : DbContext
Parameters
Type Parameters
Name |
Description |
TDbContext |
|
ConfigureEfCoreEntity(ObjectExtensionManager, EntityTypeBuilder)
Declaration
public static void ConfigureEfCoreEntity(this ObjectExtensionManager objectExtensionManager, EntityTypeBuilder typeBuilder)
Parameters
MapEfCoreDbContext<TDbContext>(ObjectExtensionManager, Action<ModelBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreDbContext<TDbContext>(this ObjectExtensionManager objectExtensionManager, Action<ModelBuilder> modelBuilderAction) where TDbContext : DbContext
Parameters
Returns
Type Parameters
Name |
Description |
TDbContext |
|
MapEfCoreEntity(ObjectExtensionManager, Type, Action<EntityTypeBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreEntity(this ObjectExtensionManager objectExtensionManager, Type entityType, Action<EntityTypeBuilder> entityTypeBuildAction)
Parameters
Returns
MapEfCoreEntity<TEntity>(ObjectExtensionManager, Action<EntityTypeBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreEntity<TEntity>(this ObjectExtensionManager objectExtensionManager, Action<EntityTypeBuilder> entityTypeBuildAction) where TEntity : IEntity
Parameters
Returns
Type Parameters
MapEfCoreProperty(ObjectExtensionManager, Type, Type, string)
Declaration
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName)
Parameters
Returns
MapEfCoreProperty(ObjectExtensionManager, Type, Type, string, Action<EntityTypeBuilder, PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName, Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction)
Parameters
Returns
MapEfCoreProperty(ObjectExtensionManager, Type, Type, string, Action<PropertyBuilder>)
Declaration
[Obsolete("Use MapEfCoreProperty with EntityTypeAndPropertyBuildAction parameters.")]
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName, Action<PropertyBuilder> propertyBuildAction)
Parameters
Returns
MapEfCoreProperty<TEntity, TProperty>(ObjectExtensionManager, string)
Declaration
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName) where TEntity : IHasExtraProperties, IEntity
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TProperty |
|
MapEfCoreProperty<TEntity, TProperty>(ObjectExtensionManager, string, Action<EntityTypeBuilder, PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName, Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction) where TEntity : IHasExtraProperties, IEntity
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TProperty |
|
MapEfCoreProperty<TEntity, TProperty>(ObjectExtensionManager, string, Action<PropertyBuilder>)
Declaration
[Obsolete("Use MapEfCoreProperty with EntityTypeAndPropertyBuildAction parameters.")]
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName, Action<PropertyBuilder> propertyBuildAction) where TEntity : IHasExtraProperties, IEntity
Parameters
Returns
Type Parameters
Name |
Description |
TEntity |
|
TProperty |
|