API Nhibernate Criteria - PullRequest
       6

API Nhibernate Criteria

1 голос
/ 23 апреля 2009
SELECT O.*, P.* FROM ORDERS O, PRODUCT P WHERE O.ORDER_ID=P.ORDER_ID;

Каким было бы представление Criteria вышеупомянутого запроса?

1 Ответ

4 голосов
/ 23 апреля 2009

Если у вас есть что-то вроде этого:

public class Order
{
   public virtual ISet<Product> Products {get;set}
}

Вам нужно сделать

session.CreateCriteria(typeof(Order))    
    .SetFetchMode("Products", FetchMode.Eager)    
    .List();

Вот и все.

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