流利的nhibernate automap版本列

时间:2010-02-02 22:02:21

标签: nhibernate concurrency fluent automapping optimistic

我的约定中的当前代码:

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

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

所以我的问题是如何使用Fluent Nhibernate添加Row Version Concurrency?

1 个答案:

答案 0 :(得分:1)

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