2009-07-20 4 views
3

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

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

public class Person 
{ 
    public virtual IList<Location> Locations { get; set; } 
} 

public class Location 
{ 
    public virtual string Name { get; set; } 
} 

С наилучшими пожеланиями,
Оливер Hanappi

ответ

0

Вы должны посмотреть видео 2 и 2а Лето из NHibernate screencasts (link). Один из них охватывает запрос по примеру. Если вы еще не просмотрели эти видеоролики, я настоятельно рекомендую их как для контента, так и для качества презентации.

1

Хотя на самом деле не отвечая на вопрос, может помочь вам в любом случае. Из моего опыта запрос по примеру не очень полезен. Я предлагаю вам использовать либо Criteria, либо HQL, которые позволяют значительно повысить степень детализации.

+0

Прошу отличить. Для простых запросов это ОЧЕНЬ мощный механизм запросов. –

+0

И я согласен с этим. Однако это просто очень простые запросы и для довольно простых доменов. Поэтому, хотя я могу использовать QBE в редких случаях ради последовательности, я, как правило, делаю все с критериями. – Rashack