应用程序运行时NHibernate如何处理架构更改

时间:2010-12-08 15:09:21

标签: nhibernate schema

我刚才知道NHibernate并且它改变了我对数据访问的看法。现在我知道NHibernate CAN在映射时会自己生成数据库模式。

但更常见的情况是在应用程序运行并且某些数据已插入数据库时​​更改数据库架构。此时,如果我想在某个表中添加新列(为实体添加属性),我该怎么办?

我无法删除以前的数据库并创建新数据库,因为我需要现有数据。

1 个答案:

答案 0 :(得分:3)

NHibernate有SchemaUpdate,但更常见的是你想使用DB migration tool instead