Фильтрация по полю, которое не включено в отображение в NHibernate - PullRequest
0 голосов
/ 16 ноября 2009

У меня есть объект Order, у которого есть дочерний объект Customer. Раньше у меня не было настроено отношение «многие-к-одному», и я просто возвращал CustomerID. При таком подходе я мог легко фильтровать по CustomerID. Теперь я установил отношение многие-к-одному, и я не уверен, как фильтровать по CustomerID при загрузке коллекции заказов. Любой совет?

Спасибо !!

1 Ответ

1 голос
/ 17 ноября 2009

Я думаю, что вы после чего-то вроде следующего

IList<Order> orders = Session.CreateCriteria(typeof(Order))<br> .CreateCriteria(typeof(Customer))<br> .Add(Expression.Eq("CustomerId", customerId))<br> .List<Order>();

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