Windows phone 7 在windows phone中更新SQL Server CE中的NTEXT列

Windows phone 7 在windows phone中更新SQL Server CE中的NTEXT列,windows-phone-7,sql-server-ce,Windows Phone 7,Sql Server Ce,我正在尝试更新定义,但遇到异常 SQL Server不提供NETXT、XML、图像等的比较 我不知道怎么处理 我的表结构如下所示: [Table] public class Dictionary { private string _definition; [Column(IsPrimaryKey = true)] public string Word { get; set; } [Column(CanBeNull

我正在尝试更新定义,但遇到异常

SQL Server不提供NETXT、XML、图像等的比较

我不知道怎么处理

我的表结构如下所示:

[Table]
public class Dictionary
{
    private string _definition;

    [Column(IsPrimaryKey = true)]
    public string Word
    {
        get;
        set;
    }

    [Column(CanBeNull = false, Storage="_definition", DbType="NTEXT")]
    public string Definition
    {
        get { return this._definition; }
        set { this._definition = value; }
    }
}
这是我的更新代码

using (DictionaryDataContext d8db = new DictionaryDataContext(strConnectionString))
{
            IQueryable<Dictionary> DicQuery = from word in d8db.tb_Dictionary where word.Word == w.Word select word;
            Dictionary wordShow = DicQuery.FirstOrDefault();
            wordShow.Definition = "some string";
            d8db.SubmitChanges();
}
使用(DictionaryDataContext d8db=新DictionaryDataContext(strConnectionString))
{
IQueryable DicQuery=来自d8db.tb_字典中的单词,其中word.word==w.word选择单词;
字典wordShow=DicQuery.FirstOrDefault();
Definition=“一些字符串”;
d8db.SubmitChanges();
}

将rowversion列添加到字典类:

 [Column(IsVersion = true)]
 private Binary _version;

但是我想用NTEXT。。有人能帮忙吗?