Class EntityExtensionConfiguration
Inheritance
EntityExtensionConfiguration
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class EntityExtensionConfiguration
Constructors
EntityExtensionConfiguration()
Declaration
public EntityExtensionConfiguration()
Properties
Configuration
Declaration
public Dictionary<string, object> Configuration { get; }
Property Value
Properties
Declaration
protected ExtensionPropertyConfigurationDictionary Properties { get; }
Property Value
Validators
Declaration
public List<Action<ObjectExtensionValidationContext>> Validators { get; }
Property Value
Methods
AddOrUpdateProperty(Type, string, Action<ExtensionPropertyConfiguration>?)
Declaration
public virtual EntityExtensionConfiguration AddOrUpdateProperty(Type propertyType, string propertyName, Action<ExtensionPropertyConfiguration>? configureAction = null)
Parameters
Returns
AddOrUpdateProperty<TProperty>(string, Action<ExtensionPropertyConfiguration>?)
Declaration
public virtual EntityExtensionConfiguration AddOrUpdateProperty<TProperty>(string propertyName, Action<ExtensionPropertyConfiguration>? configureAction = null)
Parameters
Returns
Type Parameters
Name |
Description |
TProperty |
|
GetProperties()
Declaration
public virtual ImmutableList<ExtensionPropertyConfiguration> GetProperties()
Returns
Extension Methods