私は4つのリレーショナルテーブルを持っています。
- カテゴリー
- 製品
- ProductBrand
- ProductImage
linq
クエリに3つのテーブルをgroupbyで含める必要がありますProductBrand from CategoryId
。
私はこれを試します。
var PBrand = from b in db.ProductBrands
join p in db.Products on b.BrandId equals p.BrandId
join i in db.ProductImages on p.ProductId equals i.ProductId
where b.CategoryId == 5
select b;
しかしProducts
、とProductImages
はnullです。テーブルにテーブルを含めるProducts
にはどうすればよいですか?ProductImages
Brand