3

我的约定中的当前代码:

    public void Apply(FluentNHibernate.Conventions.Instances.IVersionInstance instance)
    {
        instance.Column("RowVersion");
        instance.Not.Nullable();
        instance.UnsavedValue("0");
        instance.Default(1);
    }

这不会将 RowVersion 呈现为版本列。它将 RowVersion 视为只是另一列。

所以我的问题是如何使用 Fluent Nhibernate 添加行版本并发?

4

1 回答 1

1

该类仅查找与orVersionStep的名称匹配的属性。您的财产必须与该名称匹配。替换以更改命名规则是另一种选择。VersionTimestampVersionStep

于 2010-09-04T09:24:29.847 回答