在使用dapper 操作sqlite數據庫時 在進行泛型查詢時
var list=con.query<T>(sql);
報錯:貌似是說類型轉不過來的樣子
調試之后發現有個數據類型為blob類型 在數據庫中顯示的是文本,但是在查詢出來返回的是byte[]類型:
然后用reader:
var reader = con.ExecuteReader(sql);
將數據object 轉為byte[] ,然后再轉成string類型:
file.m_UpTxt = System.Text.Encoding.Default.GetString((Byte[])reader["m_UpTxt"]);
當然我不知道這類型是不是其他數據庫也一樣