NHibernate和mysql时间戳

时间:2010-04-03 14:43:11

标签: mysql nhibernate fluent-nhibernate

我正在尝试使用NHibernate进行版本控制,一切正常,但是在插入NHibernate尝试通过执行以下查询来拉动生成的时间戳之后:

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

这是完全错误的,因为它会从第一个开始推出所有版本。

如何将ORDER BY Updated DESC添加到此查询中?我正在使用Fluent NHibernate进行映射。

1 个答案:

答案 0 :(得分:0)

如果我将.Generated.Never()放在时间戳属性上,则会从MySQL移动到NHibernate,因此问题就会消失。但是,如果可能的话,我更喜欢它在MySQL端。

相关问题