Отметка времени NHibernate и MySQL - PullRequest
1 голос
/ 03 апреля 2010

Я пытаюсь сделать управление версиями с помощью NHibernate, и все работает нормально, однако сразу после вставки NHibernate пытается извлечь сгенерированную метку времени, выполнив следующий запрос:

SELECT profileloc_.Updated as Updated14_ FROM profile_locale profileloc_ 
WHERE profileloc_.id=?p0 and profileloc_.culture=?p1;?p0 = 16, ?p1 = 1033

Что совершенно неверно, поскольку он вытянет все версии, начиная с first one.

Как мне добавить ORDER BY Updated DESC к этому запросу? Я использую Fluent NHibernate для отображений.

1 Ответ

0 голосов
/ 03 апреля 2010

Оказывается, если я поставлю .Generated.Never() на метку времени, свойство генерирования перемещается в NHibernate из MySQL, и проблема исчезает. Однако я предпочитаю, чтобы он был на стороне MySQL, если это возможно.

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