我有两个实体分别叫做“类别”和“产品”,它们之间存在1:n的关系。
我想要获取一个类别及其子项,使得子项按顺序排列。
这是我的linq语句:
_db.Categories.Where(c => c.CategoryID == catID)
.Include(c => c.Products.OrderBy(p => p.ProductID))
.SingleOrDefault();
由于orderby的原因,此查询会出现以下异常。
包含路径表达式必须引用类型上定义的导航属性。对于引用导航属性,请使用点路径;对于集合导航属性,请使用Select运算符。参数名称:path