EF Core Left Join, а затем Inner Join

У меня есть 3 связанных таблицы в MS SQL Server.

Схема базы данных

Таблица_Bid и Table_Stock относятся к Table_Product с ProductId.

Я хочу получить данные как этот запрос в Entity Framework Core

Select * from Table_Bid left join Table_Product on Table_Bid.ProductId = Table_Product.Id inner join Table_Stock on Table_Stock.ProductId = Table_Bid.ProductId 

Использование .Include и .ThenInclude Я не могу извлечь записи, а при использовании этого запроса я получаю записи

Мой код C #:

  List<TableBid> bid = _context.TableBid .Include(c => c.Product.TableStock) .ToList(); 

Пожалуйста, дайте мне знать, как получить данные из всех трех таблиц сразу с помощью Entity Framework Core.

Как отметил @Daniel García Rubio, трудно ответить на ваш вопрос небольшим количеством информации, предоставленной вами в вашем вопросе. Не зная больше, похоже, что вы ищете следующее:

 List<TableBid> bid = _context.TableBid .Include(bid => bic.Product.TableStock) .ThenInclude(stock => stock.Product) .ToList(); 
  • Как не указывать выражение SQL в HasComputedColumnSql API-интерфейса EF Core Fluent в первом подходе DB?
  • Пакет «Microsoft.EntityFrameworkCore.SqlServer» несовместим со всеми «фреймворками» проекта
  • Перенос платформы Entity Framework 7: как получить столбец varchar с длиной больше 1?
  • Условная сумма с использованием linq для условия Or
  • Asp Net Core: подключение к существующему SqlServer
  • Как подключиться к Migrations и SQL Server на MacOS
  • Как я могу вызвать хранимую процедуру SQL, используя EntityFramework 7 и Asp.Net 5
  • EF Core Composite Key, один внешний, один автоматический приращение
  • Ошибка при попытке выполнить хранимую процедуру обновления с использованием ядра структуры сущностей
  • EF Core Migrations с несколькими схемами БД
  • Учетная база Core Framework не имеет оптимальной производительности
  • Давайте будем гением компьютера.