作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对使用 NHibernate Mapping By Code 时的 Cascade 枚举选项行为有疑问。
枚举有以下选项:
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
最佳答案
来自 src\NHibernate\Mapping\ByCode\Impl\CascadeConverter.cs
private static IEnumerable<string> CascadeDefinitions(this Cascade source)
{
if (source.Has(Cascade.All))
{
yield return "all";
}
if (source.Has(Cascade.Persist))
{
yield return "save-update, persist";
}
if (source.Has(Cascade.Refresh))
{
yield return "refresh";
}
if (source.Has(Cascade.Merge))
{
yield return "merge";
}
if (source.Has(Cascade.Remove))
{
yield return "delete";
}
if (source.Has(Cascade.Detach))
{
yield return "evict";
}
if (source.Has(Cascade.ReAttach))
{
yield return "lock";
}
if (source.Has(Cascade.DeleteOrphans))
{
yield return "delete-orphan";
}
}
all
除
delete-orphan
之外的所有级联.
关于NHibernate 按代码映射 (Loquacious) - 级联选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14438564/
我对使用 NHibernate Mapping By Code 时的 Cascade 枚举选项行为有疑问。 枚举有以下选项: [Flags] public enum Cascade { Non
我正在尝试在遗留数据库上创建一个 ManyToOne 映射,因此需要它忽略任何孤立的记录。 描述它的原始 xml 方式是: 但我无法使用 NHibernate 3.2 Mapping by Code
我正在使用 NHibernate 基于约定的映射,我正在尝试找出如何映射多级继承结构 如果我有下面的类结构 class ClassA class ClassB : ClassA class Class
我正在开始一个新项目,我想使用 NHibernate 3.2。我知道它现在可以做类似于 FluentNHibernate 的事情,我想试一试。 但是我很难找到有关 Loquacious API 的文档
我是一名优秀的程序员,十分优秀!