internal MappedProperty(string targetPropertyName, MappedQuery mappedQuery, string columnName, object staticValue, MappedObject mappedObject, MappedNestedResults mappedGroup, MappedValueResolver valueResolver, MappedQueryWithNestedResults mappedQueryWithNestedResults) { TargetPropertyName = targetPropertyName; MappedQuery = mappedQuery; StaticValue = staticValue; ColumnName = columnName; MappedObject = mappedObject; MappedNestedResults = mappedGroup; ValueResolver = valueResolver; MappedQueryWithNestedResults = mappedQueryWithNestedResults; }
/// <summary> /// Mapped Property with the specified name will get its value from a custom value resolver <see cref="ICustomValueResolver"/> /// </summary> /// <param name="targetPropertyName">Name of the traget property</param> /// <param name="valueResolver">Implementation of <see cref="ICustomValueResolver"/></param> public MappedProperty(string targetPropertyName, MappedValueResolver valueResolver) { TargetPropertyName = targetPropertyName; ValueResolver = valueResolver; }