ファクトリ メソッドを使用せずに任意の linq 式を簡単に作成できます。Expression
例えば:
Func<int, string> f = i =>
{
var result = i.ToString();
//... rest of the code
return result;
};
Expression<Func<string>> f2 = () => f(123);
var s = f2.Compile()();
ファクトリ メソッドを呼び出して手動で式を作成する利点は何ですか?