参考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");
如何定义标识生成器以使用序列并生成小数标识?