Я использую инструмент NHibernate HBM2DDL SchemaExport для генерации своей базы данных из объектов сущностей и хочу использовать столбцы меток времени SQL Server для оптимистического параллелизма.
Я добавил в свой объект-сущность свойства, которые выглядят так:
публичный виртуальный байт [] Timestamp {get; задавать; }
NHibernate сгенерирует столбец Timestamp, но тип это varbinary (8000). Я бы предпочел использовать тип Timestamp в SQL Server, потому что он будет увеличиваться, если кто-то что-то изменит в базе данных (за пределами NHibernate). Кто-нибудь знает, возможно ли это и как я могу заставить это работать?
(FWIW, я следовал инструкциям, найденным здесь для получения столбцов меток времени для работы с Fluent NHibernate, но не похоже, чтобы этот материал имел какое-либо отношение к SchemaExport.)