Nibernate Query Analyzer
-
27-09-2019 - |
Вопрос
Может ли кто-нибудь, пожалуйста, опишите, как использовать анализатор запросов Nibernate? Я скачал его и пытаюсь построить его, но это не удается, я не совсем уверен, как его использовать.
Я использую Nibernate с помощью Sybase и WCF.
Любая помощь значительно ценится.
Спасибо
Решение
Настройка Nhibernate Query Analyzer (NHQA) Проект
После Загрузка инструмента, запустите yyende.nibernateQueryAnalyzer.exe, а затем:
Файл -> Новый -> Проект
НажмитеДобавить файлы)...«Кнопка и добавить следующие файлы:
- Ваш файл конфигурации Nhibernate (т.е. * .cfg.xml, * .exe.config или файл * .web.config)
- Ваша сборка DLL (или DLL), которые содержат NHIBERNATE Maped Classes, а также имеют файл отображения (ы) в качестве встроенного ресурса
- Ваши картографические файлы только в том случае, если они не были добавлены в качестве встроенных ресурсов в DLL в # 2
(примечание: В более старых версиях NHQA необходимо скопировать DLL, включая свои зависимости в тот же каталог, что и NibernateQueryAnalyzer.exe, но это больше не является случай)
НажмитеПостроить проект' кнопка
При получении ошибок, то что-то нужно зафиксировать в файле конфигурации, файлы отображения, классы в DLL (S), либо все их. Важно отметить, что сообщения исключения могут помочь устранить неполадки и определить, какой из вышеперечисленного является источником проблемы.
Запрашивать запросы
После успешного создания проекта NHQA вы можете создавать запросы:
Файл -> Новый -> запрос
Теперь введите утверждения HQL. Имена и свойства объектов могут быть перетаскиваться и сброшены с вида дерева слева на ваших операторах HQL справа. Как вы вводите, он предоставляет проверку на лету и проверку ваших заявлений HQL в «Исключения«Вкладка» и отображает автоматически сгенерированные операторы SQL в «SQL.'вкладка. GUI на боковой панели также доступна для динамически определения именованных параметров.
Нажмите F5, чтобы выполнить запрос. Если он успешно выполняется, вы можете просмотреть результаты в табличной форме вРезультаты базы данных«вкладка или как объекты в»График объекта'вкладка.
Настроить файлы
Новые картографические файлы могут быть созданы:
New -> Mapping (HBM.xml)
или существующие могут быть отредактированы напрямую:
Открыть -> Открытое отображение ...
То же самое для файлов конфигурации:
Новый -> Конфигурация (CFG.XML)
Открыть -> Открыть конфигурацию ...
Рекомендации
Документация по Упразуализации настроек и использования для анализатора запросов Nibernate довольно редкое, но, надеюсь, вышеупомянутая помощь.