Как обновить схему в базе данных SQL Server с помощью Active Records и nhibernate?

У меня есть приложение winforms, которое использует nhibernate и активные записи для доступа к базе данных. Мой вопрос: как мне обновить схему базы данных через приложение? Метод CreateSchema удаляет базу данных и создает новую. Можно ли каким-то образом обновить всего несколько частей базы данных.


person reggie    schedule 31.01.2011    source источник


Ответы (1)


Вы можете использовать schemaupdate, если у вас есть конфигурация

 public void CanUpdateDatabase()
    {
        SchemaUpdate su = new SchemaUpdate(config);
        su.Execute(true, true);
    }

он работает в зависимости от диалекта БД (по моему опыту хорошо работает с MSSQL+Oracle)

person Felice Pollano    schedule 31.01.2011