示例#1
0
 private static SpecificFieldValue Create(SpecificField _specificField, string _value)
 {
     return(new SpecificFieldValue()
     {
         SpecificField = _specificField, Value = _value
     });
 }
        public UpdateConditionalCommand <T> Set <TProperty>(Expression <Func <T, TProperty> > propertySelector, TProperty value)
        {
            var specificField = SpecificField <T> .Create(propertySelector, value);

            if (_specificFields.ContainsKey(specificField.GetProperty().Name))
            {
                _specificFields[specificField.GetProperty().Name] = specificField;
            }
            else
            {
                _specificFields.Add(specificField.GetProperty().Name, specificField);
            }

            return(this);
        }
示例#3
0
 public SpecificField <T> Set <TProperty>(Expression <Func <T, TProperty> > propertySelector, TProperty value)
 {
     return(SpecificField <T> .Create(propertySelector, value));
 }