Беглый столбец версии nhibernate autop

Текущий код в моем соглашении:

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

Это не делает RowVersion столбцом версии. Он рассматривает RowVersion как еще один столбец.

Итак, мой вопрос: как добавить параллельную версию строки, используя Fluent Nhibernate?

1 ответ

VersionStep класс ищет только те свойства, которые соответствуют именам Version или же Timestamp, Ваша собственность должна соответствовать этому имени. Замена VersionStep изменить правила именования является еще одним вариантом.

Другие вопросы по тегам