Новые возможности Entity Framework Core 3.0 - отфильтрованные - PullRequest
0 голосов
/ 24 сентября 2019

После этой проблемы с фильтрацией Включить в EF Core:

stackoverflow вопрос

возможно ли это в EF 3.0?

1 Ответ

0 голосов
/ 25 сентября 2019

По умолчанию EF Core не поддерживает фильтрацию по методу Include.

Отказ от ответственности : я являюсь владельцем проекта Entity Framework Plus

EF + Query IncludeFilter (с открытым исходным кодом) позволяет легко фильтровать включенные объекты.

ThenInclude пока не поддерживается, но вам просто нужно включитьпоследний фильтр имеет такое же поведение.

Пример:

_dbContext.User
    .IncludeFilter(x=>x.UserRoles)
    .IncludeFilter(x=>x.UserRoles.SelectMany(y => y.Roles.Where(z => z.Active)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...