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, 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
Back to top Powered by Volosoft