将system.data.linq.binary转换为byte []
发布时间:2020-05-23 09:29:25 所属栏目:MsSql 来源:互联网
导读:我正在数据库表中存储字节.当我使用 Linq 2 sql检索它时,我得到system.data.linq.Binary中的返回类型. 我不能将system.data.linq.binary转换为字节数组(byte []). 如何转换? ///my datacontextvar db = new db();//key is an value from uservar img = from
|
我正在数据库表中存储字节.当我使用 Linq 2 sql检索它时,我得到system.data.linq.Binary中的返回类型. 我不能将system.data.linq.binary转换为字节数组(byte []). 如何转换? ///my datacontext
var db = new db();
//key is an value from user
var img = from i in db.images
where i.id == key
select i.data;
i.data是在linq.binary我想要它在byte []. 我尝试使用(byte [])img,但它没有工作. 解决方法你试过在i.data上调用ToArray()吗?var img = from i in db.images
where i.id == key
select i.data.ToArray();
System.Data.Linq.Binary只是为了这个目的使用ToArray方法. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
