2
Voici ma configuration:Comment configurer FluentNHibernate pour ne pas écraser un fichier SQLite db existant?
this.factory = Fluently.Configure().
Database(SQLiteConfiguration.Standard.UsingFile("foo.db").
ShowSql()).
Mappings(m => m.FluentMappings.AddFromAssemblyOf<Bar>()).
ExposeConfiguration(BuildSchema).
BuildSessionFactory();
BuildSchema ressemble à ceci:
private static void BuildSchema(Configuration config)
{
new SchemaExport(config).Create(false, true);
}
Heureusement, cela fonctionne très bien et crée un fichier nommé foo.db auquel je peux lire et écrire. Malheureusement, chaque fois que j'exécute ce code, foo.db est écrasé. Comment puis-je configurer (Fluent) NHibernate pour créer le fichier seulement s'il n'existe pas déjà?