Show / Hide Table of Contents

Class EfCoreObjectExtensionManagerExtensions

Inheritance
System.Object
EfCoreObjectExtensionManagerExtensions
Namespace: Volo.Abp.ObjectExtending
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
Back to top Powered by Volosoft