Linq
以下のツールのみでクエリを作成することはできますか?
1. いくつかのdbContext
インスタンス
2. のExpression
外部から渡される ですClass
。
Expression
結合や複雑なLinq
クエリが含まれている可能性があります。
Linq
以下のツールのみでクエリを作成することはできますか?
1. いくつかのdbContext
インスタンス
2. のExpression
外部から渡される ですClass
。
Expression
結合や複雑なLinq
クエリが含まれている可能性があります。
何を達成しようとしているのかは特にわかりませんが、以下のスニペットを試すことができます。
public ObjectQuery<T> CreateQuery<T>(Expression<Func<T, bool>> expr) {
ObjectContext octx = (ctx as IObjectContextAdapter).ObjectContext;
ObjectSet<T> os = octx.CreateObjectSet<Post>();
ObjectQuery<T> q2 = os.Where(expr);
return q2;
}