我有winforms应用程序,它使用nhibernate和active记录来访问数据库。我的问题是如何通过应用程序更新数据库架构? CreateSchema
方法删除数据库并创建一个新数据库。无论如何,通过某种方法只更新数据库的几个部分。
答案 0 :(得分:2)
您可以使用schemaupdate,只要您拥有配置
即可 public void CanUpdateDatabase()
{
SchemaUpdate su = new SchemaUpdate(config);
su.Execute(true, true);
}
它取决于db方言(根据我的经验适用于MSSQL + Oracle)