Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate и join / 3 сообщений из 3, страница 1 из 1
18.03.2009, 17:23
    #35877370
Sniper-777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate и join
Перехожу на хибернейт и не могу понять как с помощью критерий сделать такой запрос
Код: plaintext
1.
2.
select DISTINCT C.* from customers C
inner join transactions T ON T.SenderID = C.CustomerID
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	<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
...
Рейтинг: 0 / 0
19.03.2009, 20:27
    #35880367
Sniper-777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate и join
Это невозможно?)
...
Рейтинг: 0 / 0
20.03.2009, 11:29
    #35881206
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate и join
Sniper-777
Перехожу на хибернейт и не могу понять как с помощью критерий сделать такой запрос

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

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

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate и join / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]