linq where text字段

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