0
AddOptional<tblObject>(x =>x.Title, objectToSend.SupplementaryData);
private static void AddOptional<TType>(Expression<Func<TType,string>> expr, Dictionary<string, string> dictionary)
{
string propertyName;
string propertyValue;
Expression expression = (Expression)expr;
while (expression.NodeType == ExpressionType.Lambda)
{
expression = ((LambdaExpression)expression).Body;
}
}
上記のコードでは、私は不動産の名前ではなく、プロパティのタイトルの実際の価値を取得したいと思いますか?式ツリーlinqパラメータの値を取得しますか?
こんにちは、おかげで、それはない私が探しているものだ、私はむしろ、メソッドにのみ式を渡し、その名前から取得したいと思いパラメタのそれは価値がある、それは可能ですか? –
今使っているフォームでは不可能です。オブジェクトを渡すわけではないので、コードはどこから価値を得るべきですか?私はあなたのソリューションをすぐに修正しようとします。 – maciejkow
私は新しいソリューションを追加しました。 – maciejkow