我有一个简单的SQL语句.
从tablename中选择不同的值,其值不像'%TEST%'
我如何用Linq to SQL语法编写它.
我尝试了以下声明,但它似乎没有奏效.
var p = (from c in tablename where !(c.value.ToUpper().Contains("%TEST%"))
select c.Value).Distinct().ToList()
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 15
问题是"%" - 你正在寻找的东西实际上并不包含"%TEST%",这可能就是一切.我想你的意思是:
var p = (from c in tablename
where !c.Value.ToUpper().Contains("TEST")
select c.Value).Distinct().ToList()
Run Code Online (Sandbox Code Playgroud)