2011-04-27 48 views
0

有沒有一種方法來指定通過Fluent NH配置創建Sqlite數據庫的位置?流利NH Sqlite

我附上了我正在使用的代碼,我會認爲ExportTo會完成我之後的工作,但它只會將hbm文件導出到指定的位置。

string fullPath = string.Format("{0}\DatabaseFiles\", Path.GetDirectoryName(AppDomain.CurrentDomain.BaseDirectory)); 

config = Fluently.Configure().Database(SQLiteConfiguration.Standard.ConnectionString(connectionString)).ExposeConfiguration(c => 
{ 
c.SetProperty("current_session_context_class", "thread_static"); 
if (exportSchema) { 
    SchemaExport schema = new SchemaExport(c); 
    schema.Drop(false, false); 
    schema.Create(false, true); 
} 

}).Mappings(m => m.AutoMappings.Add(automappings).ExportTo(fullPath)); 

回答