NTEXT com mais de 4000 caracteres no SQL Server CE no Windows Phone
NTEXT com mais de 4000 caracteres no SQL Server CE no Windows Phone
Eu tenho um banco de dados no meu aplicativo de telefone do Windows com umntext
campo em uma das tabelas, eu estou tentando escrever algum conteúdo para este campo, mas eu recebo umInvalidOperationException
com a mensagem:
Truncamento de cadeia: max = 4000, len = 4621
Estou tentando usarntext
porque eu sei dissonvarchar
não aceita mais de 4000 caracteres.
Eu procurei por uma solução, mas não consegui encontrar nenhuma.
A única solução que encontrei não posso usar no windows phone, porque ele usa oSqlConnection
eSqlCommand
comSqlDbType
.
Aqui está como as colunas são declaradas:
private string _content;
[Column(DbType="ntext")]
public string Content
{
get
{
return _content;
}
set
{
if (value != _content)
{
_content = value;
NotifyChange(o => o.Content);
}
}
}
Estou inserindo com:
cn.Articles.InsertAllOnSubmit(articlesToSave);
cn.SubmitChanges();
Alguém conhece alguma solução alternativa?
Obrigado pelas respostas antecipadamente !!