Oracle数据库中,regi_sum字段设置为Number(14,2),表示货币字段,长度为14,小数点精度为2位采用动软自动生成3层模式代码:Model里面regi_sum字段生成为
private int? _regi_sumDAL中Add()函数里面regi_sum字段为
new OracleParameter(":REGI_SUM", OracleType.Number,4)服务端获取客户端Request.Form["REGI_SUM"],请问该怎么处理这个值,然后赋值给Model.REGI_SUM???另外有个疑问,为什么Model生成时有【int?】这个类型???
private int? _regi_sumDAL中Add()函数里面regi_sum字段为
new OracleParameter(":REGI_SUM", OracleType.Number,4)服务端获取客户端Request.Form["REGI_SUM"],请问该怎么处理这个值,然后赋值给Model.REGI_SUM???另外有个疑问,为什么Model生成时有【int?】这个类型???
这里生成private int? _regi_sum 个人觉得是不合适的,通过Request.Form["REGI_SUM"]获取的数据如果直接赋值给Model.REGI_SUM会造成小数位丢失或溢出,建议手动将regi_sum字段的类型更改成double