Cem*_*mre 5 c# nhibernate orm oracle11g llblgen
我一直在使用ORM工具/代码生成器,我看到,他们更喜欢使用decimal来int映射列属性时的值.使用小数有什么好处吗?
数据库中的列类型是我认为Number创建的默认值Number(38, 0).
NUMBER是NUMBER(38),它的可能范围远大于int(Int32)(也大得多long).double具有不同的舍入语义,因此decimal最好避免错误和问题.如果ORM可以保证数据适合内部int,那么使用它可能会更快乐int.