Поддерживает ли Entity Framework Core Союз? - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь запросить несколько таблиц в EF Core, используя объединение, как показано ниже, но это не позволяет.Пожалуйста, найдите запрос, а также прикрепите изображение к подсказке об ошибке, которую обеспечивает работа .net core frame.

 var query =
                _context.Brand.Select(x => new { BrandID = x.Brandid })
                    .Union(_context.Factory.Select(x => new { Fa = x.Factorycode }))
                    .Union(_context.Brandfactory.Select(x => new { BrFc = x.Factoryid }));

введите описание изображения здесь

1 Ответ

0 голосов
/ 28 марта 2019

Вы пытаетесь использовать Union различных анонимных типов, используйте те же типы или вообще не используйте анонимные типы, как в моем фрагменте

var query =
                _context.Brand.Select(x => x.Brandid)
                    .Union(_context.Factory.Select(x => x.Factorycode))
                    .Union(_context.Brandfactory.Select(x => x.Factoryid));

Пожалуйста, помните, что ядро ​​EF не поддерживаетОцените пока Union на сайте базы данных, он будет оцениваться локально. Подробнее в этом номере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...