我試圖通過LINQ選擇從我的數據庫的image
列,並將其保存到q3
無法將類型「System.Linq.IQueryable <System.Data.Linq.Binary>到字節
-------------------------------
| table : admin |
-------------------------------
| username | password | image |
-------------------------------
查詢:
var q3 = alnq.tbl_Admins.Where(c => c.fld_UserName == userName).Select(c => c.fld_Image);
當我想這個查詢轉換爲字節數組,我得到一個錯誤:
byte [] DbImageByte = q3.ToArray();
錯誤:
Cannot implicitly convert type 'System.Data.Linq.Binary[]' to 'byte[]'
什麼類型是'fld_Image'? –
它是varbinary(最大) – user3319756
您可以請嘗試添加.FirstOrDefault()後.select()?然後檢查 –