【发布时间】:2011-12-08 13:13:28
【问题描述】:
我正在尝试从 Map 控件获取快照作为 WritableBitmap,将其转换为字节数组并将其保存在本地数据库中。它工作正常(我可以将字节数组转换回图像),直到我将更改提交到数据库。此时它会抛出异常“字节数组截断到长度为 8000”。我没有找到任何关于字节数组限制的文档。有谁知道如何增加8000的限制?我的字节数组是我的模型的成员:
private byte[] _locationImage;
[Column]
public byte[] LocationImage
{
get { return _locationImage; }
set
{
if (_locationImage != value)
{
NotifyPropertyChanging("LocationImage");
_locationImage = value;
NotifyPropertyChanged("LocationImage");
}
}
}
【问题讨论】:
-
你用的是什么“数据库”?
-
该字段是否曾在数据库端定义为 varbinary(8000)?
标签: database windows-phone-7 linq-to-sql sql-server-ce