Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 NHibernate и join  [new]
Sniper-777
Member

Откуда:
Сообщений: 198
Перехожу на хибернейт и не могу понять как с помощью критерий сделать такой запрос
select DISTINCT C.* from customers C
inner join transactions T ON T.SenderID = C.CustomerID
	<class name="Customer" table="customers">
		<id name="Id" column="CustomerID" type="int">
			<generator class="identity"/>
		</id>
		........
	</class>

	<class name="Transaction" table="transactions">
		<id name="Id" column="TransactionID" type="int">
			<generator class="identity"/>
		</id>
		........
		<many-to-one name="Sender" column="SenderID" not-null="true" />
		........
	</class>

NHibernate-2.0.1.GA
18 мар 09, 17:23    [6944965]     Ответить | Цитировать Сообщить модератору
 Re: NHibernate и join  [new]
Sniper-777
Member

Откуда:
Сообщений: 198
Это невозможно?)
19 мар 09, 20:27    [6951775]     Ответить | Цитировать Сообщить модератору
 Re: NHibernate и join  [new]
Sa
Member

Откуда: Ekaterinburg
Сообщений: 4019

Sniper-777

Перехожу на хибернейт и не могу понять как с помощью критерий сделать такой запрос

посмотрите официальную документацию по nhibernate.
в помощь вам SetFetchMode , CreateAlias.

А distinct в запросе для чего?

uid = Sa

Posted via ActualForum NNTP Server 1.4

20 мар 09, 11:29    [6953346]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить