EF操作Sqlite时,不能保存blob字段的值

xingeddx 2016-10-01 10:07:25
类型如下:
    public partial class PrintConfig
{
[Key]
public string id { get; set; }
public string wellid { get; set; }
public byte[] configdata { get; set; }
}
//下面是执行代码:

PrintConfig printConfig = new PrintConfig { id = configid, wellid = wellid, configdata = buffer };
entities.PrintConfig.Add(printConfig);
entities.SaveChanges();

结果前两个字段id wellid可以正常保存,结果最后一个保存不成功,并且在保存前数组里有数据的,数据量是3000多,是不是因为数据太多还是其他原因?
请高手指教。
...全文
261 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2016-10-08
  • 打赏
  • 举报
回复
引用 2 楼 xingeddx 的回复:
[quote=引用 1 楼 daixf_csdn 的回复:] 可能是sqlite原因,不是ef的原因?
这个应该怎么解决呢?[/quote] 你给的信息太少,无法判断。没保存成功,肯定有错误消息的,你找到错误消息,应该就能找到办法
xingeddx 2016-10-01
  • 打赏
  • 举报
回复
引用 1 楼 daixf_csdn 的回复:
可能是sqlite原因,不是ef的原因?
这个应该怎么解决呢?
圣殿骑士18 2016-10-01
  • 打赏
  • 举报
回复
可能是sqlite原因,不是ef的原因?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧