يحتوي المستودع ، بالإضافة إلى النص الأصلي ، على قاعدة بيانات مع ثلاثة مستخدمين. في دليل webapp app_start يوجد ملف إعداد app_config.xml . في ذلك ، من الضروري وصف المسارات إلى قاعدة البيانات ، وملف تكوين Nibernate ، إلى المجلد - تخزين الملفات ونصي SQL التهيئة.
يوجد البرنامج النصي الذي يهيئة الجدول مع المستخدمين في DBModel App_Data fill_users.sql . أنه يحتوي على 3 حسابات مع كلمات المرور ، على التوالي ، عناوين البريد (مع [email protected] كلمة مرور إيفانوف ، الباقي ، على التوالي). عند الأداء ، يقوم بتنظيف الجداول تمامًا ، بما في ذلك المستندات ، لذلك من الأفضل حذف معلمة init_script (ولكن ليس المعلمة نفسها) من app_config.xml بعد البداية الأولى.
يوجد تكوين nhibernate في __dbmodel__. تم تعيين معلمة HBM2DDL.AUTO على التحديث . عند ملء قاعدة فارغة (بدون مخطط بشكل عام) ، أعتقد أنه من الأفضل وضعها . بعد الإطلاق الأول ، عاد إلى التحديث ، وإلا - قاعدة نظيفة في كل إطلاق.
يتم اختبار التكوين على أساس بدون جداول مع app_config.xml مملوءة بالكامل و hbm2ddl.auto في إنشاء .
النص الأصلي للإجراء المخزن __dbmodel app_data__. بعد إنشاء القاعدة من نقطة الصفر (إذا حدث هذا) ، تحتاج إلى إضافة. Nhibernate و SQL Script لا تلمسها.
إذا كان هناك شيء لا يعمل مع ملف إعداد ، فيمكنك وصف كل شيء مباشرة في فئة ConfigHelper
استخدم case remagram جذر المستودع