[英]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.