Настройка проекта NHibernate Query Analyzer (NHQA)
После загрузки инструмента , запустите Ayende.NHibernateQueryAnalyzer.exe и затем:
Файл -> Новый -> Проект
Нажмите кнопку « Добавить файл (ы) ... » и добавьте следующие файлы:
- ваш файл конфигурации NHibernate (т.е. файл * .cfg.xml, * .exe.config или * .web.config)
- DLL вашей сборки (или DLL), которые содержат сопоставленные классы NHibernate, а также имеют файл (ы) сопоставления в качестве встроенного ресурса
- ваши файлы сопоставления, только если они не были добавлены как встроенные ресурсы в библиотеки DLL в # 2
( note : в более старых версиях NHQA необходимо было копировать библиотеки DLL, включая их зависимости, в тот же каталог, что и NHibernateQueryAnalyzer.exe, но это больше не так)
Нажмите кнопку Build Project '
При получении ошибок необходимо что-то исправить либо в файле конфигурации, либо в файле (-ах) отображения, классах в DLL-библиотеках или во всех них. Важно отметить сообщения об исключениях, чтобы помочь устранить неполадки и определить, какой из перечисленных факторов является источником проблемы.
Выполнить запросы
После успешного построения проекта NHQA вы можете создавать запросы:
Файл -> Новый -> Запрос
Теперь введите операторы HQL. Имена и свойства сущностей можно перетаскивать из древовидного представления слева в операторы HQL справа. По мере ввода он обеспечивает оперативную проверку и проверку ваших операторов HQL на вкладке « Исключения » и отображает автоматически созданные операторы SQL в «*». 1050 * SQL 'вкладка. GUI боковой панели также доступен для динамического определения именованных параметров.
Нажмите F5, чтобы выполнить запрос. Если он выполняется успешно, вы можете просмотреть результаты в виде таблицы на вкладке « Результаты базы данных » или в виде объектов на « Графике объектов 'tab.
Настроить файлы
Новые файлы картирования могут быть созданы:
New -> Mapping (hbm.xml)
или существующие могут быть отредактированы напрямую:
Открыть -> Открыть сопоставление ...
То же самое для файлов конфигурации:
Новый -> Конфигурация (cfg.xml)
Открыть -> Открыть конфигурацию ...
Ссылки
Документация по настройке и использованию для NHibernate Query Analyzer довольно скудна, но, надеюсь, это поможет.