NHibernateクエリアナライザの使用方法を教えてください。ダウンロードしてビルドしようとしましたが失敗し、使い方がよくわかりません。
私はSybaseとWCFでnHibernateを使用しています。
どんな助けでも大歓迎です。
ありがとう
NHibernateクエリアナライザの使用方法を教えてください。ダウンロードしてビルドしようとしましたが失敗し、使い方がよくわかりません。
私はSybaseとWCFでnHibernateを使用しています。
どんな助けでも大歓迎です。
ありがとう
ツールをダウンロードした後、Ayende.NHibernateQueryAnalyzer.exeを実行してから、次の手順を実行します。
ファイル->新規->プロジェクト
[ファイルの追加... ]ボタンをクリックして、次のファイルを追加します。
(注:古いバージョンのNHQAでは、依存関係を含むDLLをNHibernateQueryAnalyzer.exeと同じディレクトリにコピーする必要がありましたが、現在はそうではありません)
[プロジェクトのビルド]ボタンをクリックします
エラーを受け取った場合は、構成ファイル、マッピングファイル、DLL内のクラス、またはそれらすべてのいずれかで修正する必要があります。上記のどれが問題の原因であるかをトラブルシューティングして特定するのに役立つ例外メッセージに注意することが重要です。
NHQAプロジェクトの構築に成功したら、クエリを作成できます。
ファイル->新規->クエリ
次に、HQLステートメントを入力します。エンティティの名前とプロパティは、左側のツリービューから右側のHQLステートメントにドラッグアンドドロップできます。入力すると、[例外]タブにHQLステートメントのオンザフライチェックと検証が提供され、 [ SQL ]タブに自動生成されたSQLステートメントが表示されます。名前付きパラメーターを動的に定義するためのサイドバーGUIも使用できます。
F5キーを押してクエリを実行します。正常に実行された場合は、[データベースの結果]タブで表形式で、または[オブジェクトグラフ]タブでオブジェクトとして結果を表示できます。
新しいマッピングファイルは、次の方法で作成できます。
新規->マッピング(hbm.xml)
または、既存のものを直接編集できます。
開く->マッピングを開く...
構成ファイルについても同じです。
新規->構成(cfg.xml)
開く->構成を開く...
NHibernate Query Analyzerのセットアップと使用法のチュートリアルに関するドキュメントは非常に少ないですが、上記が役立つことを願っています。