2010-02-02 146 views
3

在我的約定當前代碼:功能NHibernate自動映射版本列

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

這不會使RowVersion的版本列。它將RowVersion視爲另一列。

所以我的問題是你如何使用功能NHibernate添加行版本並行?

回答

1

VersionStep類僅查找與VersionTimestamp的名稱匹配的屬性。你的財產必須符合該名稱。替換VersionStep以更改命名規則是另一種選擇。