Mise à jour bdd avec NHibernate
Bonsoir,
J'ai une base de données existante sur SQL Server contenant des données. Il est possible avec NHibernate de créer la base de données grâce aux fichiers de "mappage" mais dans ce cas on perd toutes les données présentes dans la base. Apparemment il n'est pas obligatoire d'appeler la méthode SchemaExport() puisque SchemaUpdate() existe et nous permet de préserver les données déjà présentes dans la base. Comment cela fonctionne-t-il ?
J'ai récupéré un peu de code sur internet mais je ne sais pas comment l'utiliser :
Code:
1 2 3 4 5 6 7
| public void Update_an_existing_database_schema(){
_cfg = new Configuration();
_cfg.Configure();
_cfg.AddAssembly(Assembly.LoadFrom("DataLayer.dll"));
var update = new SchemaUpdate(_cfg);
update.Execute(true, false);
} |
Qu'est-ce que la classe "Configuration" ?
Merci d'avance pour votre aide.