Разрешить байтовый массив в качестве столбца версии в Entity Developer - PullRequest
0 голосов
/ 01 июня 2018

мы используем Entity Developer для NHibernate с MS SQL Server.Мы хотим позволить БД создать свойство Version с помощью sql-type = "timestamp".Но .Net Эквивалент метки времени типа sql - это байтовый массив, который мы не можем выбрать в свойстве Entity Developer для свойства Version.Мы всегда получаем сообщение «Свойство Version может иметь тип Int64, Int32, Int16, Ticks, Timestamp или TimeSpan»

Так возможно и как получить это отображение:

<version name="Version" type="Byte[]" generated="always">
  <column name="Version" not-null="true" sql-type="timestamp" />
</version>

1 Ответ

0 голосов
/ 01 июня 2018

ЕСЛИ у кого-то есть такая же проблема: я сам найду решение.Для столбца Версия можно выбрать тип данных «Двоичные», хотя в окне сообщения нет этой опции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...