述語ビルダーをダウンロードしましたが、エンティティフレームワークで動作させるのに苦労しています。これが私のコードです:v_OrderDetailはエンティティです
var context = new OrdersEntities();
Expression<Func<v_OrderDetail,bool>> whereClause = w => true;
var predicate = PredicateBuilder.True<v_OrderDetail>();
predicate.And(w => w.Status == "Work");
var results = context.v_OrderDetail.AsExpandable().Where(predicate);
結果を見ると、すべての注文が返されます。And述語はとらないようです。predicate.parameters.countを見ると、1しか表示されていません。よくわかりませんが、2つ目を追加すると、2が表示されると思います。
どんな助けでも大歓迎です。