【问题标题】:How NHibernate handle the schema change when application has run应用程序运行时 NHibernate 如何处理架构更改
【发布时间】:2010-12-08 15:09:20
【问题描述】:

我刚刚知道 NHibernate,它颠覆了我对数据访问的看法。现在我知道 NHibernate 可以在映射时自行生成数据库模式。

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

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

【问题讨论】:

    标签: nhibernate schema


    【解决方案1】:

    NHibernate 有 SchemaUpdate,但更一般的情况下,您希望使用 DB migration tool instead

    【讨论】:

    • 非常感谢。它对我有很大帮助
    猜你喜欢
    • 2017-05-02
    • 2013-12-23
    • 2011-08-11
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多