私はエンティティ フレームワークを使用しており、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
.
どんな助けでも親切にいただければ幸いです。