Class HasExtraPropertiesObjectExtendingExtensions
Inheritance
System.Object
HasExtraPropertiesObjectExtendingExtensions
Namespace: Volo.Abp.ObjectExtending
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public static class HasExtraPropertiesObjectExtendingExtensions : object
Methods
MapExtraPropertiesTo<TSource, TDestination>(TSource, TDestination, Nullable<MappingPropertyDefinitionChecks>, String[])
Copies extra properties from the source object
to the destination object.
Checks property definitions (over the ObjectExtensionManager)
based on the definitionChecks preference.
Declaration
public static void MapExtraPropertiesTo<TSource, TDestination>(this TSource source, TDestination destination, MappingPropertyDefinitionChecks? definitionChecks = null, string[] ignoredProperties = null)
where TSource : IHasExtraProperties where TDestination : IHasExtraProperties
Parameters
| Type | Name | Description |
|---|---|---|
| TSource | source | The source object |
| TDestination | destination | The destination object |
| System.Nullable<MappingPropertyDefinitionChecks> | definitionChecks | Controls which properties to map. |
| System.String[] | ignoredProperties | Used to ignore some properties |
Type Parameters
| Name | Description |
|---|---|
| TSource | Source class type |
| TDestination | Destination class type |