Windows phone 中 SQL Server CE 中超过 4000 个字符的 NTEXT
我的 Windows Phone 应用程序中有一个数据库,ntext
其中一个表中有一个字段,我正在尝试向该字段写入一些内容,但我收到一条InvalidOperationException
消息:
字符串截断:max=4000,len=4621
我正在尝试使用ntext
,因为我知道它nvarchar
不接受超过 4000 个字符。
我一直在寻找解决方案,但找不到任何解决方案。
我发现我无法在 Windows Phone 上使用的唯一解决方案,因为它使用SqlConnection
and SqlCommand
with SqlDbType
.
以下是列的声明方式:
private string _content;
[Column(DbType="ntext")]
public string Content
{
get
{
return _content;
}
set
{
if (value != _content)
{
_content = value;
NotifyChange(o => o.Content);
}
}
}
我将其插入:
cn.Articles.InsertAllOnSubmit(articlesToSave);
cn.SubmitChanges();
有谁知道任何解决方法?
提前感谢您的回答!!