Le référentiel, en plus du texte d'origine, contient une base de données avec trois utilisateurs. Dans le répertoire de WebApp App_Start, il existe un fichier de réglage App_config.xml . Il est nécessaire de prescrire les chemins de données à la base de données, au fichier de configuration Nibernate, au dossier - le stockage des fichiers et le script SQL initialisé.
Le script initialisant le tableau avec les utilisateurs est situé dans DBMODEL APP_DATA FILL_USERS.SQL . Il contient 3 comptes avec des mots de passe, respectivement, des adresses de messagerie (avec [email protected] Mot de passe Ivanov , le reste, respectivement). Lors de la performance, il nettoie complètement les tables , y compris les documents, il est donc préférable de supprimer le paramètre init_script (mais pas le paramètre lui-même) de App_Config.xml après le premier départ.
La configuration Nhibernate est située dans __DBMODEL__. Le paramètre HBM2DDL.Auto est défini pour mettre à jour . Lorsque vous remplissez une base vide (sans schéma en général), je pense qu'il vaut mieux mettre Create . Après le premier lancement , retour à la mise à jour , sinon - une base propre à chaque lancement.
La configuration est testée sur la base sans tables avec app_config.xml entièrement remplie et hbm2ddl.auto dans Create .
Le texte d'origine de la procédure stockée __dbmodel app_data__. Après avoir créé la base à partir de zéro (si cela se produit), vous devez ajouter. Nhibernate et le script SQL ne le touchent pas.
Si quelque chose ne fonctionne pas avec un fichier de paramètre, vous pouvez tout prescrire directement dans la classe ConfigHelper
Cas d'utilisation Remagram la racine du référentiel