Если у вас большой IEnumerable
и вы хотите присоединиться к базе данных, а данных слишком много, чтобы вложить их в запрос, используя Contains
или что-то подобное, я бы предложил добавить таблицу в вашу базу данных,выгрузка IEnumerable
в таблицу и последующее объединение с базой данных.
Но если IEnumerable
намного больше, чем IQueryable
, просто отфильтруйте IQueryable
как можно больше насторона базы данных, а затем используйте AsEnumerable
, чтобы вытянуть ее в память и присоединиться к ней.