Show / Hide Table of Contents

Class EfCoreObjectExtensionInfoExtensions

Inheritance
object
EfCoreObjectExtensionInfoExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.ObjectExtending
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public static class EfCoreObjectExtensionInfoExtensions

Fields

EfCoreDbContextConfigurationName

Declaration
public const string EfCoreDbContextConfigurationName = "EfCoreDbContextMapping"
Field Value
Type Description
string

EfCoreEntityConfigurationName

Declaration
public const string EfCoreEntityConfigurationName = "EfCoreEntityMapping"
Field Value
Type Description
string

Methods

GetEfCoreDbContextMappings(ObjectExtensionInfo)

Declaration
public static List<ObjectExtensionInfoEfCoreMappingOptions> GetEfCoreDbContextMappings(this ObjectExtensionInfo objectExtensionInfo)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Returns
Type Description
List<ObjectExtensionInfoEfCoreMappingOptions>

GetEfCoreEntityMappings(ObjectExtensionInfo)

Declaration
public static List<ObjectExtensionInfoEfCoreMappingOptions> GetEfCoreEntityMappings(this ObjectExtensionInfo objectExtensionInfo)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Returns
Type Description
List<ObjectExtensionInfoEfCoreMappingOptions>

MapEfCoreDbContext(ObjectExtensionInfo, Action<ModelBuilder>)

Declaration
public static ObjectExtensionInfo MapEfCoreDbContext(this ObjectExtensionInfo objectExtensionInfo, Action<ModelBuilder> modelBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Action<ModelBuilder> modelBuildAction
Returns
Type Description
ObjectExtensionInfo

MapEfCoreEntity(ObjectExtensionInfo, Action<EntityTypeBuilder>)

Declaration
public static ObjectExtensionInfo MapEfCoreEntity(this ObjectExtensionInfo objectExtensionInfo, Action<EntityTypeBuilder> entityTypeBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Action<EntityTypeBuilder> entityTypeBuildAction
Returns
Type Description
ObjectExtensionInfo

MapEfCoreProperty(ObjectExtensionInfo, Type, string, Action<EntityTypeBuilder, PropertyBuilder>)

Declaration
public static ObjectExtensionInfo MapEfCoreProperty(this ObjectExtensionInfo objectExtensionInfo, Type propertyType, string propertyName, Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Type propertyType
string propertyName
Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction
Returns
Type Description
ObjectExtensionInfo

MapEfCoreProperty(ObjectExtensionInfo, Type, string, Action<PropertyBuilder>)

Declaration
[Obsolete("Use MapEfCoreProperty with EntityTypeAndPropertyBuildAction parameters.")]
public static ObjectExtensionInfo MapEfCoreProperty(this ObjectExtensionInfo objectExtensionInfo, Type propertyType, string propertyName, Action<PropertyBuilder> propertyBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
Type propertyType
string propertyName
Action<PropertyBuilder> propertyBuildAction
Returns
Type Description
ObjectExtensionInfo

MapEfCoreProperty<TProperty>(ObjectExtensionInfo, string, Action<EntityTypeBuilder, PropertyBuilder>)

Declaration
public static ObjectExtensionInfo MapEfCoreProperty<TProperty>(this ObjectExtensionInfo objectExtensionInfo, string propertyName, Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
string propertyName
Action<EntityTypeBuilder, PropertyBuilder> entityTypeAndPropertyBuildAction
Returns
Type Description
ObjectExtensionInfo
Type Parameters
Name Description
TProperty

MapEfCoreProperty<TProperty>(ObjectExtensionInfo, string, Action<PropertyBuilder>)

Declaration
[Obsolete("Use MapEfCoreProperty with EntityTypeAndPropertyBuildAction parameters.")]
public static ObjectExtensionInfo MapEfCoreProperty<TProperty>(this ObjectExtensionInfo objectExtensionInfo, string propertyName, Action<PropertyBuilder> propertyBuildAction)
Parameters
Type Name Description
ObjectExtensionInfo objectExtensionInfo
string propertyName
Action<PropertyBuilder> propertyBuildAction
Returns
Type Description
ObjectExtensionInfo
Type Parameters
Name Description
TProperty
In this article
Back to top Powered by ABP.IO Platform