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, Action<PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty(this ObjectExtensionManager objectExtensionManager, Type entityType, Type propertyType, string propertyName, Action<PropertyBuilder> propertyBuildAction = null)
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, Action<PropertyBuilder>)
Declaration
public static ObjectExtensionManager MapEfCoreProperty<TEntity, TProperty>(this ObjectExtensionManager objectExtensionManager, string propertyName, Action<PropertyBuilder> propertyBuildAction = null)
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 |
|