原文:Error parsing column 8 (IsRecommended=0 - SByte) Dapper查詢mysql數據庫可空的tinyint(1)一個錯誤

出錯條件: .實體屬性為bool 類型 .對應字段為可空的tinyint 類型 .該字段查詢結果內即含有null,又含有正常值 google答案,兩種建議: .修改sql語句,直接cast轉換 未通過 .修改字段類型為tinyint長度為 或更長 此法可行,測試發現,改成bit類型也行 ,在datareader的getfieldtype時,tinyint長度為 類型為Boolean,大於 時類型為 ...

2017-12-06 16:10 0 2261 推薦指數:

查看詳情

使用Dapper,報錯Error parsing column 1

再使用dapper查詢數據的時候,報這個錯,按理說不會出錯的。 再網上查詢了下,說是數據庫的類型和定義的實體類型不一致造成的,修改了下類型,還真好了 原來我數據庫是GUID類型的,實體類用的string類型,類型確實不一致,但也不至於報錯啊 ...

Sat Sep 19 19:25:00 CST 2020 0 760
Mysql數據庫int(1)和tinyint(1)的區別&&擴展閱讀

今天看項目的數據庫結構設計,發現一個奇怪的地方。 `xxx_detail` `delflag` int(1) NOT NULL DEFAULT '0' COMMENT '刪除標志', `xxx_category` `delflag` tinyint(1) NOT NULL ...

Thu Apr 04 01:25:00 CST 2019 0 7207
Dapper連接MySql數據庫

首先通過NuGet在項目中分別安裝DapperMySql.Data的引用 Web.config 封裝一下Dapper MySql數據庫 User實體 Select查詢 Insert插入 ...

Tue Dec 11 21:07:00 CST 2018 0 1183
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM