【问题标题】:Fluent NHibernate Cascade - Which side?Fluent NHibernate Cascade - 哪一边?
【发布时间】:2011-04-02 15:12:46
【问题描述】:

在使用 Fluent NHibernate 时,我似乎无法很好地解释何时在 References 端与 HasMany 端使用级联选项。

映射以下有什么区别(如果有的话)......

References(...).Cascade.All();

对

HasMany(...).Cascade.All();

我的问题源于保存父(根)实体时的问题。保存后,我想确保所有子对象也被持久化。

【问题讨论】:

  • 如果我在数据库和 NHibernate 中设置了级联,可以吗?

标签: c# .net nhibernate fluent


【解决方案1】:

您将级联放在要保存的一侧。

如果你保存了父级,想级联给子级,就把级联映射放在父级上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    相关资源
    最近更新 更多