2011-10-01 1 views
0

Я использую Fluent NHibernate и есть эта линияПочему это поддерживает воссоздание моей базы данных?

private static void BuidSchema(NHibernate.Cfg.Configuration config) 
    { 
     new SchemaExport(config).Execute(false,true,false); 
    } 

теперь это держит на воссоздании свою базу данных. Я неправильно понимаю параметры?

documentation

script 
    true if the ddl should be outputted in the Console. 
export 
    true if the ddl should be executed against the Database. 
justDrop 
    true if only the ddl to drop the Database objects should be executed. 
format 
    true if the ddl should be nicely formatted instead of one statement per line. 

Я думал, что установка justDrop лжи остановит мой дб от воссоздаются, если он существует.

ответ

1

Если вы установите для экспорта значение true, это приведет к воссозданию вашей базы данных.

+0

ryudice то что делает jsutDrop? Возможно ли, чтобы он создал только ваш db, если он не существует? – chobo2

Смежные вопросы