如何在NHibernate for Oracle中为Decimal类型的Id生成序列标识?

时间:2015-07-25 11:43:26

标签: c# oracle nhibernate fluent-nhibernate

参考this问题,我选择decimal用于id我的实体。但问题是通过序列生成身份会引发InvalidOperationException

Identity type must be integral (int, long, uint, ulong)

这是我流利的nhibernate映射代码:

Id(e => e.Id, "ID").GeneratedBy.Sequence("SERVICE_TASK_ID_SEQ");

如何定义标识生成器以使用序列并生成小数标识?

0 个答案:

没有答案