0

EF 4.1を使用して、特定のカテゴリで製品テーブルをクエリしたいと思います。以下は私の試みです(これは機能していません):

IList<Product> products = context.Product.Where(pc => this.DbContext.Set<ProductCategory>().Where(oc => oc.Category == 1 || oc.Category == 2).Any(oc => oc.OrderID == pc.ID)).ToList();

誰かがこのクエリを手伝ってもらえますか?

4

1 に答える 1

0

私はあなたのモデルをはっきりと理解していませんが、あなたはこのようなことを試すことができます:

var products = (from p in context.Product
                where p.ProductCategory.Category == 1
                   || p.ProductCategory.Category == 2
                select p).ToList();
于 2011-11-08T17:29:17.837 に答える