Таблица сопоставления и простой вид с Fluent NHibernate - PullRequest
1 голос
/ 27 апреля 2010

Я сопоставил простую сущность, скажем, счет с использованием Fluent NHibernate, все работает нормально ... через некоторое время оказывается, что очень часто мне нужно обрабатывать «отправленные счета» (под отправленными счетами мы имеем в виду все объекты, которые выполнить invoice.sent == истинное условие) ... есть ли способ легко абстрагировать "отправленные счета" с точки зрения уровня доступа к моим данным? Мне не нравится идея повторения вышеупомянутого условия в половине моих методов хранения. Я думал, что использование простого представления фильтрации было бы оптимальным, но как это сделать? Может быть, я делаю это ужасно неправильно, и кто-то поможет мне понять это:)?

Ответы [ 2 ]

0 голосов
/ 27 апреля 2010

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

0 голосов
/ 27 апреля 2010

Лично я бы просто жил с дополнительными методами в вашем хранилище.

...