データベースに式を格納できないため、LINQ Expressionsという名前の辞書を作成します。私は必要な式の名前を格納し、構造化されたIList<T>
はT
であり、データベースに格納できるパラメーターの型です。IDictionary <string、Expression>を作成するのが難しいと判断しました
しかし、それは私が欲しいとは思っていません...私は次のレイアウトを持っています。私は、よく...ほとんど何も言われませんされていますしかしこれは..私はちょうど今のコンパイルに何かを取得しようとしている、
public static class Evaluations {
public static Dictionary<string, Expression> Expressions = new Dictionary<string, Expression> {
{
"First Expression",
new Expression<Func<int, int, int>> =
(current, next) => (current + next)
}
};
}
本当の表現ではありません。コンパイラエラーは意味をなさない。単に
を述べこれは私が安全に私の
IDictionary<string, Expression>
のValue
としてSystem.Linq.Expressions.Expression
を追加することができますどのように変数
ではないでしょうか?助言がありますか?
は、あなたが表現を必要と確信していますか?あなたLinq.Expressionのものが必要ない場合は、ちょうどFuncを使用することができます –
Guillaume86