У меня есть приложение winforms, которое использует nhibernate и активные записи для доступа к базе данных. Мой вопрос: как мне обновить схему базы данных через приложение? Метод CreateSchema
удаляет базу данных и создает новую. Можно ли каким-то образом обновить всего несколько частей базы данных.
Как обновить схему в базе данных SQL Server с помощью Active Records и nhibernate?
Ответы (1)
Вы можете использовать schemaupdate, если у вас есть конфигурация
public void CanUpdateDatabase()
{
SchemaUpdate su = new SchemaUpdate(config);
su.Execute(true, true);
}
он работает в зависимости от диалекта БД (по моему опыту хорошо работает с MSSQL+Oracle)
person
Felice Pollano
schedule
31.01.2011