Есть бд реализована связь многие-ко-многим через промежуточную таблицу ProductRepo.
После вкручивания бд в проект через EF, выходит бд без промежуточной таблицы со связью многие-ко-многим
При таком запросе к бд:
Select Product.Name, Product.Price, Product.Count, Repository.Name
from Product, Repository, ProductRepo
where Product.Id = ProductRepo.IdProduct AND Repository.Id = ProductRepo.IdRepository
получаю результат
который мне и необходимо.
Но, когда пытаюсь получить такой же результат через LINQ получается беда.
Такой вопрос уже был и в нем посоветовали сделать так:
var query = db.Products.Include(x => x.Repositories).ToList();
Но выдает такую ошибку:
При таком запросе:
var query = db.Products.Include("Repositories").ToList();
и передачи результата в представление выходит уже ближе к правде но:
Но в дебаге показывает что есть нужное мне свойство:
Вот теперь вопрос: как правильно написать запрос на LINQ что бы получать аналогичный этому
Select Product.Name, Product.Price, Product.Count, Repository.Name
from Product, Repository, ProductRepo
where Product.Id = ProductRepo.IdProduct AND Repository.Id = ProductRepo.IdRepository
или как вытащить нужное мне свойство: