EF Core 3 x.where метод расширения возвращает IEnumerable, а не IQueryable - PullRequest
0 голосов
/ 08 ноября 2019

Метод расширения EF Core 3 Where возвращает IEnumerable<>, который возвращает все строки из базы данных. Вместо этого я хочу IQueryable<>, потому что я хочу построить запрос, основанный на условиях, и я не хочу обращаться к базе данных, прежде чем завершу построение запроса.

IQueryable<TEntity> query = _dbset.Where(predicate)
if(condition)
query = query.where(predicate) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...