Чтобы материализовать запрос, просто добавьте .ToList()
.
Итак, в конце фрагмента вы можете использовать
result.ToList()
Будьте осторожны, некоторые из условий в Ваши предложения Where
могут привести к потенциальным проблемам с производительностью. Не забывайте создавать индексы, особенно если ваша БД станет большой.
Обратите внимание, что вам также не следует материализовать использование ToList()
слишком рано (до критериев поиска), потому что это будет означать, что нужно взять все таблица в памяти перед фильтрацией.