Class EfCoreObjectExtensionInfoExtensions
Inheritance
EfCoreObjectExtensionInfoExtensions
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public static class EfCoreObjectExtensionInfoExtensions
Fields
EfCoreDbContextConfigurationName
Declaration
public const string EfCoreDbContextConfigurationName = "EfCoreDbContextMapping"
Field Value
EfCoreEntityConfigurationName
Declaration
public const string EfCoreEntityConfigurationName = "EfCoreEntityMapping"
Field Value
Methods
GetEfCoreDbContextMappings(ObjectExtensionInfo)
Declaration
public static List<ObjectExtensionInfoEfCoreMappingOptions> GetEfCoreDbContextMappings(this ObjectExtensionInfo objectExtensionInfo)
Parameters
Returns
GetEfCoreEntityMappings(ObjectExtensionInfo)
Declaration
public static List<ObjectExtensionInfoEfCoreMappingOptions> GetEfCoreEntityMappings(this ObjectExtensionInfo objectExtensionInfo)
Parameters
Returns
MapEfCoreDbContext(ObjectExtensionInfo, Action<ModelBuilder>)
Declaration
public static ObjectExtensionInfo MapEfCoreDbContext(this ObjectExtensionInfo objectExtensionInfo, Action<ModelBuilder> modelBuildAction)
Parameters
Returns
MapEfCoreEntity(ObjectExtensionInfo, Action<EntityTypeBuilder>)
Declaration
public static ObjectExtensionInfo MapEfCoreEntity(this ObjectExtensionInfo objectExtensionInfo, Action<EntityTypeBuilder> entityTypeBuildAction)
Parameters
Returns
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
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
Returns
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 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
Returns
Type Parameters
Name |
Description |
TProperty |
|