Тестирование коллекции In-Memory против ограничений NHibernate - PullRequest
0 голосов
/ 24 февраля 2011

Мое приложение позволяет пользователю выполнить довольно глубокое редактирование фильтра перед запуском отчета. У меня есть целая среда для динамического создания ограничений NHibernate на основе этих фильтров и для выполнения запроса.

У меня есть ситуация, когда у меня есть один набор ограничений для записей, которые я хочу получить, и другой набор ограничений для идентификации записей в этом наборе, которые должны пройти специальную обработку.

В настоящее время лучшее, что я могу сделать, это извлечь оба набора из базы данных, и, поскольку я обрабатываю первый набор, я должен проверить, содержит ли второй набор элемент, чтобы увидеть, нужно ли мне применять мою специальную обработку. Очевидная проблема здесь в том, что я должен дважды попасть в базу данных.

Было бы намного лучше, если бы я мог запросить сущность против ограничения, не затрагивая базу данных. Есть ли у NHibernate какие-либо возможности для этого?

1 Ответ

0 голосов
/ 25 февраля 2011

Если у вас есть коллекция в памяти, почему бы не использовать LINQ-to-objects ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...