【发布时间】:2014-03-08 20:21:16
【问题描述】:
我有产品表
产品表
->productID - 主要
->价格
->数量
productCategory - 表格
->prodcatID-primary
->productId - 外键
->categoryID - 外键
产品语言 - 表格
->productLanguages - 主要
->productID - 外键
->languageID - 外键
->标题
所以我应该使用实体框架,并且我应该以某种方式从给定类别和给定语言中获取所有产品及其标题、数量和价格。所以我应该以某种方式结合所有这三个表中的信息
所以我从thisuery开始
var lst = db.ProuctCategories.Where(x=>x.CategoryID==catID).ToList();
并从单个类别中获取所有产品 -> 但现在我无法访问 PRODUCTLANGUAGE TABLE 并且无法按语言过滤。
如果我开始
var lst = db.ProductLanguages.Where(x=>x.LanguageID==langID).ToList();
现在我无法访问 productCategories。
我已经思考了好几个小时,但我找不到将产品语言和产品类别联系起来的方法。
【问题讨论】:
标签: entity-framework