我有一个简单的SQL语句。
从表名中选择与“%TEST%”不同的值
如何在Linq to SQL语法中编写此代码。
我尝试了下面的语句,但它似乎不起作用。
var p = (from c in tablename where !(c.value.ToUpper().Contains("%TEST%")) select c.Value).Distinct().ToList()
问题是“%”-您正在寻找的东西实际上不包含“%TEST%”,这很可能就是所有东西。我想你的意思是:
var p = (from c in tablename where !c.Value.ToUpper().Contains("TEST") select c.Value).Distinct().ToList()