LINQ修改Text类型字段报错

Model.Documents.Document documentModel = fuseDB.Documents.Single(d => d.BaseID == doc.BaseID);
documentModel.Title = doc.Title;
documentModel.Content = doc.Content;
documentModel.IsAttachment = files.Count;
documentModel.IsAlert = doc.IsAlert;
fuseDB.SubmitChanges();

以上是我的代码   其中Content是Text类型    

以下是所报的错误    真搞不懂了  这有什么问题   就一个简单的修改啊    是不是LINQ不能对Text类型的字段进行修改   求解

SQL Server 未处理 NText、Text、Xml 或 Image 数据类型的比较

 


精慕HU
浏览 741回答 2
2回答

宝慕林4294392

LINQ problems with NText, Text and Image on SQL server中提到了解决方法:[Column(DbType = "Text", CanBeNull = true, UpdateCheck = UpdateCheck.Never)]

隔江千里

不建议用Text类型,改为nvarchar类型试试
打开App,查看更多内容
随时随地看视频慕课网APP