2012-06-26 127 views
0

我真的新的LINQ查询和IM希望你们能帮助我解决这个查询创建LINQ查询,查询2个表

我有一个产品表和产品分类表

的产品分类表是一个产品表和类别表之间的映射

因此,我需要从产品表中获得所有产品,该产品表具有产品类别表中某个类别ID的映射。例如,所有来自categoryId的产品5

我真的不确定LINQ查询应该如何去

回答

0

应尽可能简单:

myContext.Products.Where(p => p.ProductCategory.CategoryID == 5); 
+0

我不能做p.ProductCategory.CategoryID,我找不到任何从产品分类的属性,当我做P.产品分类。 –

+0

您有没有在DBML图表中的数据库和关联中定义的关系?此外,是否有称为'ProductCategory'的关系(区分大小写)? – mellamokb

+0

不,他们没有关联,是的它被称为ProductCategory –