[英]Dapper incorrectly thinking Column Numeric
我使用dapper已有一段时间,但遇到一个奇怪的问题。
我的查询表中有一个名为的数据库表中的列
我的小巧的查询是
SELECT p.Id PaymentId, p.AmountPaid PaymentAmountPaid, np.NoticeNo PaymentRef
在数据库中,NoticeNo列定义为nchar
当我查询它时,它映射到具有以下属性的类
public string PaymentRef { get; set; }
我查询如下connection.Query<PaymentSummary>(sqlStr)
但是非常奇怪,dapper似乎认为NoticeNo列是一个数字,因此,如果商店notification为1234,则当其查询时结果为1234.00
大多数通知号是数字,但不是必须的。
有任何想法吗?
谢谢灰。
原来那不是Dapper的错。 该查询是联合的一部分,如果有查询,我将not通知和金额列按两个不同的顺序排列,这将结果强制为数字!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.