我对使用 NHibernate Mapping By Code 时的级联枚举选项行为有疑问。
枚举有以下选项:
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
它们旨在像位标志组合一样使用(据我所知)。
我查看了 NHibernate 文档,并在那里定义了 XML 映射的以下级联选项:生命周期和对象图
任何人都可以通过代码描述新 Nhibernate 映射的级联选项吗?其中一半是自我描述,另一半不是。