我正在使用实体框架,并且需要一种使用 linq 使集合可用的方法。我会表明我的意思。
我有 3 张桌子。
- 产品
- 产品选项
- Product_ProductOption_Mappings
我正在使用该表在和Product_ProductOption_Mappings
之间创建多对多关系。给定一个特定的产品,我想提取它的产品选项集合。Product
ProductOptions
using((Model.Entities context = new Model.Entities())
{
var options = context.Products
.Where(p => p.ID == 1)
.First()
.Product_ProductOption_Mappings.ProductOptions.ToList();
}
现在这是不正确的,但它旨在将一个列表返回ProductOptions
到Products
.
任何帮助将不胜感激。