私は3つのテーブルで結合する必要がありますが、そのうちの1つはEntity Frameworkによってマッピングされていません。 :マッピングされていないテーブルでEntity Frameworkに結合する
select *
from Promocao p
join ProdutoPromocao as pp on pp.PromocaoId = p.IdPromocao
join Produto as pr on pp.ProdutoId = pr.IdProduto
join Boteco as b on pr.botecoId = b.IdBoteco
where b.IdBoteco = 1
が、テーブルProdutoPromocao
がマッピングされていなかった、どのように私は、Entity Frameworkを使用してこれを行うことができますか?
(from pr in db.Promocao
join p in db.Produto on (pr.Produto.Select(x=>x.IdProduto)) equals p.IdProduto //this line is not working, I would need something like pr.Produto.IdProduto but it does not offer me this alternative
join b in db.Boteco on p.BotecoId equals b.IdBoteco
where b.IdBoteco == idBoteco
select pr
).ToList();
誰かが私を助けてください:
は、私のような何かについて考えました。
おかげで仲間、それが働いた:D – LuccasMF
あなたは暖かく歓迎している:) – Sampath