Expression > to Expression > «Getter» to «Setter»

Я новичок в выражениях, и я хотел бы знать, как, если это каким-либо образом можно преобразовать мое выражение

Допустим, в этом примере мой TModel относится к типу Customer и присвоил его примерно так:

Expression<Func<TModel, string>> getvalueexpression = customer =>customer.Name

чему-то вроде

Expression<Action<TModel,string>> setvalueexpression = [PSEUDOCODE] getvalueexpression = input
Action<TModel,string> Setter  = setvalueexpression.Compile();
Setter(mycustomer,value);

Короче говоря, я хочу каким-то образом построить и скомпилировать выражение, которое устанавливает для имени клиента, указанного в моем выражении-получателе, конкретное значение.

9
задан Michiel Cornille 11 October 2011 в 09:16
поделиться