Вопрос

Может ли кто-нибудь, пожалуйста, опишите, как использовать анализатор запросов Nibernate? Я скачал его и пытаюсь построить его, но это не удается, я не совсем уверен, как его использовать.

Я использую Nibernate с помощью Sybase и WCF.

Любая помощь значительно ценится.

Спасибо

Это было полезно?

Решение

Настройка Nhibernate Query Analyzer (NHQA) Проект

После Загрузка инструмента, запустите yyende.nibernateQueryAnalyzer.exe, а затем:

Файл -> Новый -> Проект

НажмитеДобавить файлы)...«Кнопка и добавить следующие файлы:

  1. Ваш файл конфигурации Nhibernate (т.е. * .cfg.xml, * .exe.config или файл * .web.config)
  2. Ваша сборка DLL (или DLL), которые содержат NHIBERNATE Maped Classes, а также имеют файл отображения (ы) в качестве встроенного ресурса
  3. Ваши картографические файлы только в том случае, если они не были добавлены в качестве встроенных ресурсов в DLL в # 2

(примечание: В более старых версиях NHQA необходимо скопировать DLL, включая свои зависимости в тот же каталог, что и NibernateQueryAnalyzer.exe, но это больше не является случай)

НажмитеПостроить проект' кнопка

При получении ошибок, то что-то нужно зафиксировать в файле конфигурации, файлы отображения, классы в DLL (S), либо все их. Важно отметить, что сообщения исключения могут помочь устранить неполадки и определить, какой из вышеперечисленного является источником проблемы.

Запрашивать запросы

После успешного создания проекта NHQA вы можете создавать запросы:

Файл -> Новый -> запрос

Теперь введите утверждения HQL. Имена и свойства объектов могут быть перетаскиваться и сброшены с вида дерева слева на ваших операторах HQL справа. Как вы вводите, он предоставляет проверку на лету и проверку ваших заявлений HQL в «Исключения«Вкладка» и отображает автоматически сгенерированные операторы SQL в «SQL.'вкладка. GUI на боковой панели также доступна для динамически определения именованных параметров.

Нажмите F5, чтобы выполнить запрос. Если он успешно выполняется, вы можете просмотреть результаты в табличной форме вРезультаты базы данных«вкладка или как объекты в»График объекта'вкладка.

Настроить файлы

Новые картографические файлы могут быть созданы:

New -> Mapping (HBM.xml)

или существующие могут быть отредактированы напрямую:

Открыть -> Открытое отображение ...

То же самое для файлов конфигурации:

Новый -> Конфигурация (CFG.XML)

Открыть -> Открыть конфигурацию ...

Рекомендации

Документация по Упразуализации настроек и использования для анализатора запросов Nibernate довольно редкое, но, надеюсь, вышеупомянутая помощь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top