我有产品表
- > productID - primary
- >价格
- >数量
productCategory -table
- > prodcatID- primary
- > prodId - 外键
- > catID - 外键
productlanguages - table
- > prodID - 外键
- > langID - forein key
- >名称
所以我使用实体框架,我不知道如何以所有标题获得所有产品,从GIVEN CATEGORY和GIVEN LANGUAGE获得QUANTITYI价格。 所以我应该以某种方式结合所有这三个表的信息
所以我做了我的第一个功能,以获得给定类别的所有产品
public List<ProductCategories> GetAllProductsForCategory(int catID)
{
using (OnlineStoreDBContext db = new OnlineStoreDBContext())
{
List<ProductCategories> lst = db.ProuctCategories.Where(x => (x.CategoryID == catID)).ToList();
}
}
所以现在我有一个列表,其中包含与此类别匹配的所有productID。但现在如何从其他两个获取数据。