流畅的 NHibernate。更改级联选项时是不是需要重新创建数据库?

Posted

技术标签:

【中文标题】流畅的 NHibernate。更改级联选项时是不是需要重新创建数据库?【英文标题】:Fluent NHibernate. Do I need to re-create the database when changing Cascade options?流畅的 NHibernate。更改级联选项时是否需要重新创建数据库? 【发布时间】:2014-03-03 17:16:17 【问题描述】:

我在想……

    在我的映射类中更改级联选项时是否需要重新创建数据库?

    哪些映射选项会对数据库产生物理影响?

谢谢!

【问题讨论】:

【参考方案1】:

    不,你不需要。 cascade 选项由 nhibernate 控制,而不是由数据库控制。

    好吧,只有影响表/列/索引/约束结构的映射。

【讨论】:

以上是关于流畅的 NHibernate。更改级联选项时是不是需要重新创建数据库?的主要内容,如果未能解决你的问题,请参考以下文章

NHibernate 级联删除不适用于一对多关联

使用 NHibernate 进行级联更新一对多

如何使用 MySQL 配置流畅的 nHibernate

Fluent NHibernate 仅级联删除关联记录

流畅的nhibernate父子映射

一个简单的延迟加载问题?流畅的 NHibernate