content为text类型
var article= db.article.FirstOrDefault(a => a.content != "");这样写,调试执行这段代码时会抛出以下异常
SQL Server 未处理 NText、Text、Xml 或 Image 数据类型的比较。
解决方法:
var article= db.article.FirstOrDefault(a => Convert.ToString(a.content) != "");
测试通过!
解决SQL Server NText比较异常
本文介绍了一种在使用SQL Server时遇到的NText数据类型比较异常的问题及解决方案。当尝试在LINQ查询中比较NText类型的字段时,可能会遇到SQL Server未处理NText类型比较的错误。文章提供了一个简单的解决方法,即使用Convert.ToString()函数进行类型转换,从而避免此异常。
content为text类型
var article= db.article.FirstOrDefault(a => a.content != "");这样写,调试执行这段代码时会抛出以下异常
SQL Server 未处理 NText、Text、Xml 或 Image 数据类型的比较。
解决方法:
var article= db.article.FirstOrDefault(a => Convert.ToString(a.content) != "");
测试通过!
转载于:https://www.cnblogs.com/jianghaidong/p/5032835.html

被折叠的 条评论
为什么被折叠?