【发布时间】:2016-06-13 09:00:58
【问题描述】:
这是我的错误消息The data types text and varchar are incompatible in the equal to operator. 我的代码类似于
var result = db.Table.Where(x => x.columnA == "A").ToList();
我知道原因是 DB 中 columnA 的类型是文本,因此它们无法匹配
而且我无法更新数据库方案。
我可以使用 LINQ to SQL 来做到这一点吗?
更新
这是我的 DAO
[Required]
[StringLength(10)]
public string MessageName { get; set; }
【问题讨论】:
-
这行得通吗? var 结果 = db.Table.Where(x => x.columnA.ToString() == "A").ToList();
标签: c# asp.net entity-framework linq