リポジトリには、元のテキストに加えて、3人のユーザーがいるデータベースが含まれています。 WebApp app_startのディレクトリには、設定ファイルapp_config.xmlがあります。その中で、データベース、ニベナート構成ファイル、フォルダー(ファイルのストレージ、および初期化SQLスクリプトへのパスを規定する必要があります。
ユーザーでテーブルを初期化するスクリプトは、dbmodel app_data fill_users.sqlにあります。それぞれパスワードを備えた3つのアカウントには、メールアドレス( [email protected] Ivanovパスワード、残り)が含まれています。実行するときは、ドキュメントを含むテーブルを完全にクレンジングするため、最初の開始後にapp_config.xmlからinit_scriptパラメーター(ただしパラメーター自体ではなく)を削除する方が良いです。
Nhibernate構成は__dbmodel__にあります。 HBM2DDL.AUTOパラメーターは更新するように設定されています。 (一般的にスキームなしで)空のベースに記入するとき、作成する方が良いと思います。最初のローンチの後、更新に戻り、それ以外の場合は、各起動時のクリーンベース。
構成は、完全に満たされたapp_config.xmlとhbm2ddl.autoを作成したテーブルなしでベースでテストされます。
ストアドプロシージャの元のテキスト__dbmodel app_data__。ゼロからベースを作成した後(これが発生した場合)、追加する必要があります。 NhibernateおよびSQLスクリプトは触れないでください。
設定ファイルで何かが機能しない場合は、 ConfigHelperクラスですべてを直接処方できます
ユースケースレムグラムリポジトリのルート