Fix type conversion in ReturnValueBinder
This commit is contained in:
parent
5f48a06413
commit
1195fa1b7e
@ -89,10 +89,10 @@ namespace Connected.Data.Storage
|
|||||||
var defaultValue = property.PropertyType.GetDefault();
|
var defaultValue = property.PropertyType.GetDefault();
|
||||||
|
|
||||||
if (Equals(existingValue, defaultValue))
|
if (Equals(existingValue, defaultValue))
|
||||||
property.SetValue(entity, parameter.Value);
|
property.SetValue(entity, TypeConversion.Convert(parameter.Value, property.PropertyType));
|
||||||
break;
|
break;
|
||||||
case PropertyValueBehavior.AlwaysOverwrite:
|
case PropertyValueBehavior.AlwaysOverwrite:
|
||||||
property.SetValue(entity, parameter.Value);
|
property.SetValue(entity, TypeConversion.Convert(parameter.Value, property.PropertyType));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user