Class EfCoreObjectExtensionManagerExtensions
Inheritance
System.Object
EfCoreObjectExtensionManagerExtensions
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public static class EfCoreObjectExtensionManagerExtensions : object
Methods
ConfigureEfCoreEntity(ObjectExtensionManager, EntityTypeBuilder)
Declaration
public static void ConfigureEfCoreEntity(this ObjectExtensionManager objectExtensionManager, EntityTypeBuilder typeBuilder)
Parameters
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
EntityTypeBuilder |
typeBuilder |
|
MapEfCoreProperty(ObjectExtensionManager, Type, Type, String)
Declaration
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName)
Parameters
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
Type |
entityType |
|
Type |
propertyType |
|
System.String |
propertyName |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
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
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
Type |
entityType |
|
Type |
propertyType |
|
System.String |
propertyName |
|
Action<EntityTypeBuilder, PropertyBuilder> |
entityTypeAndPropertyBuildAction |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
MapEfCoreProperty(ObjectExtensionManager, Type, Type, String, Action<PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName, Action<PropertyBuilder> propertyBuildAction)
Parameters
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
Type |
entityType |
|
Type |
propertyType |
|
System.String |
propertyName |
|
Action<PropertyBuilder> |
propertyBuildAction |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
MapEfCoreProperty<TEntity, TProperty>(ObjectExtensionManager, String)
Declaration
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName)
where TEntity : IHasExtraProperties, IEntity
Parameters
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
System.String |
propertyName |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
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
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
System.String |
propertyName |
|
Action<EntityTypeBuilder, PropertyBuilder> |
entityTypeAndPropertyBuildAction |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
Type Parameters
Name |
Description |
TEntity |
|
TProperty |
|
MapEfCoreProperty<TEntity, TProperty>(ObjectExtensionManager, String, Action<PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName, Action<PropertyBuilder> propertyBuildAction)
where TEntity : IHasExtraProperties, IEntity
Parameters
Type |
Name |
Description |
ObjectExtensionManager |
objectExtensionManager |
|
System.String |
propertyName |
|
Action<PropertyBuilder> |
propertyBuildAction |
|
Returns
Type |
Description |
ObjectExtensionManager |
|
Type Parameters
Name |
Description |
TEntity |
|
TProperty |
|