NTEXT с более чем 4000 символов в SQL Server CE в Windows Phone
NTEXT с более чем 4000 символов в SQL Server CE в Windows Phone
У меня есть база данных в моем приложении Windows Phone сntext
в одной из таблиц, я пытаюсь записать какое-то содержимое в это поле, но получаюInvalidOperationException
с сообщением:
String truncation: max=4000, len=4621
Я пытаюсь использоватьntext
потому что я знаю этоnvarchar
не принимает более 4000 символов.
Я искал решение, но не мог найти.
Единственное решение, которое я нашел, я не могу использовать на Windows Phone, потому что он используетSqlConnection
а такжеSqlCommand
с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();
Кто-нибудь знает обходной путь?
Спасибо за ответы заранее!