Как вернуть несколько строк в Nhibernate? - PullRequest
0 голосов
/ 01 сентября 2010

Я новичок в Nhibernate. Я хочу получить коллекцию записей против сущности. Например, чтобы извлечь одну запись, я использовал следующий оператор:

resultObject = session.Get (ID);

Это приведенное выше утверждение будет извлекать одну запись на основе 'id' предоставляю.

Но я хочу получить несколько строк из таблицы так же, как мы получаем из следующего оператора SQL: Выберите * из ученика

Как я могу сделать это с помощью Nhibernate? Пожалуйста, руководство?

1 Ответ

3 голосов
/ 01 сентября 2010

Использование Критерии API

ICriteria criteria = session.CreateCriteria(typeof(Student));
criteria.List<Student>();

Использование HQL

IQuery nhQuery = session.CreateQuery("FROM Student");
nhQuery.List<Student>()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...