在postgresql上流利的nhibernate:将默认列值定义为当前的UTC日期?

时间:2012-08-20 19:50:38

标签: hibernate nhibernate postgresql fluent-nhibernate constraints

如何做到这一点?

我原以为是这样的:

Map(x => x.PersistedTimeStamp)
    .CustomType<UtcDateTimeType>()
    .Generated.Insert();

...但这没有任何作用。

1 个答案:

答案 0 :(得分:1)

Generated.Insert()仅表示“数据库将在插入时生成此值;之后为我检索”

相反,只需在构造函数中将属性设置为DateTime.UtcNow