В настоящее время я думаю о шаблоне хранилища для моих объектов данных, где несколько экземпляров IQueryable<>
могут быть зарегистрированы в качестве источников данных, но, кажется, его не так легко запустить.
Выполнение простого запроса LINQ с LINQ для объектов и LINQ для объектов не работает. Как вы думаете, это вообще возможно? Может быть, единственное решение - написать указанного провайдера?
В моем репозитории я вызвал .Union<>()
для всех своих экземпляров IQueryable, а затем, наконец, использовал LINQ для запроса к полученному единственному IQueryable
. В результате один IQueryable
был полностью проигнорирован.