述語のために書く必要のある式があります:
.Where(e => SqlFunctions.StringConvert((double?) e.Number).Contains("6")))
ただし、テストしたいメンバー(.Number
例では)はコンパイル時に不明です(string
パラメーターになります)。
私は試した:
.Where(string.Format(
"SqlFunctions.StringConvert((double?){0}).Contains(@0)", field), value);
しかし、それはうまくいきませんでした。この場合、どのように述語を作成できますか?