Entity framework EF 4.1-DBContext SqlQuery和子查询
我想使用EF4.1按特定类别查询products表。以下是我的尝试(无效):Entity framework EF 4.1-DBContext SqlQuery和子查询,entity-framework,linq-to-entities,subquery,dbcontext,Entity Framework,Linq To Entities,Subquery,Dbcontext,我想使用EF4.1按特定类别查询products表。以下是我的尝试(无效): IList products=context.Product.Where(pc=>this.DbContext.Set().Where(oc=>oc.Category==1 | | oc.Category==2).Any(oc=>oc.OrderID==pc.ID)).ToList(); 有人能帮我解答这个问题吗?我不太清楚您的模型,但您可以尝试以下方法: var products = (from p in cont
IList products=context.Product.Where(pc=>this.DbContext.Set().Where(oc=>oc.Category==1 | | oc.Category==2).Any(oc=>oc.OrderID==pc.ID)).ToList();
有人能帮我解答这个问题吗?我不太清楚您的模型,但您可以尝试以下方法:
var products = (from p in context.Product
where p.ProductCategory.Category == 1
|| p.ProductCategory.Category == 2
select p).ToList();
var products = (from p in context.Product
where p.ProductCategory.Category == 1
|| p.ProductCategory.Category == 2
select p).ToList();