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 Server произошла ошибка, связанная с сетью или конкретным экземпляром, в то время как миграция с миграцией ядра asp.net
  • Прекращение выполнения исключения в .NET-приложении .NET во время выполнения: System.Data.SqlClient.SqlException: «Неверный синтаксис рядом с ключевым словом« GROUP ».
  • Основные данные аннотаций базы данных Entity Framework
  • Ядро структуры Entity: выражение свойства «xx» недопустимо. Выражение должно представлять доступ к свойствам: 't => t.MyProperty'
  • MS SQL Auto Increment не идентичный столбец
  • Как изменить запрос в EF Core 2.0, прежде чем он перейдет на SQL Server?
  • Моделирование структуры папок в Entity Framework Core
  • Как не указывать выражение SQL в HasComputedColumnSql API-интерфейса EF Core Fluent в первом подходе DB?
  • Как визуально создать мою базу данных с помощью Entity Framework Core?
  • Interesting Posts

    почему мой профилировщик sql-сервера только показывает мне пустой шаблон

    Проверить один столбец для нескольких значений mysql

    IsNumeric с ошибкой: «В текущей команде произошла серьезная ошибка». SQL Server 2014 CTE

    Что такое полнотекстовый эквивалент поиска LIKE '%'?

    Аргумент функции окна должен быть константой для раздела?

    Мониторинг пакетных запросов в секунду на SQL Server через WMI

    SQL Как суммировать значения одного и того же столбца до тех пор, пока не будет достигнуто пороговое значение / условие?

    Алиасы столбцов в where, где дается неверная ошибка имени столбца

    Найдите серию данных, используя неточные измерения (нечеткая логика)

    как я могу использовать класс System.Data.Sql.SqlDataSourceEnumerator, чтобы узнать доступные SQL-источники данных …?

    Как массовое обновление таблицы с рекурсивными данными

    Как я могу синхронизировать мою базу данных MSSQL с MySQL?

    Двунаправленная транзакционная репликация SQL Server. Это хороший прецедент?

    SQL Join SQLzoo

    MS SQL Server – массовая вставка через сеть

    Давайте будем гением компьютера.