SetValueAttribute.SetValueAttribute(string source, string target, SetValueStrategy setValueStrategy) Constructor
.NET Standard 2.x
Initializes a new instance of the SetValueAttribute class.
Namespace: SnapObjects.Data
Assembly: SnapObjects.Data.dll
Syntax
public SetValueAttribute(string source,string target,SetValueStrategy setValueStrategy)
: this(source, target, setValueStrategy, ModelSelector.All)
Parameters
source
System.String
A property of the model class at the same level.
Use this format to make reference: $PropertyName
, for example, $Id
.
target
System.String
A property of the model class at one level lower.
Use this format to make reference: $PropertyName
, for example, $Id
.
setValueStrategy
SnapObjects.Data.SetValueStrategy
The timing when the value will be set.
The default is SetValueStrategy.Always
which indicates values should always be set for the specified property in the embedded model whenever there is an insert or update operation in the model at the same level.
Applies to
.NET Standard
2.x