这是我的错误信息The data types text and varchar are incompatible in the equal to operator.
我的代码是一样的东西LINQ比较字符串和数据库列类型“文本”
var result = db.Table.Where(x => x.columnA == "A").ToList();
我知道原因是columnA
的在DB类型是文本,以便他们不能匹配 并且我无法更新数据库方案。
我可以通过使用LINQ to SQL来做到这一点吗?
更新
这是我的DAO
[Required]
[StringLength(10)]
public string MessageName { get; set; }
运作的? var result = db.Table.Where(x => x.columnA.ToString()==“A”)。ToList(); –