我怎么不在LINQ?

Dus*_*sty 0 linq linq-to-objects linq-to-entities

对于像这样的SQL查询,如何将其转换为linq?

SELECT *
  FROM table1 t
 WHERE NOT (t.col1 = 1 AND t.col2 = 2)
Run Code Online (Sandbox Code Playgroud)

Jus*_*ner 5

var result = from t in table1
             where !(t.col1 == 1 && t.col2 == 2)
             select t;
Run Code Online (Sandbox Code Playgroud)

或者,如果你想要lambda语法,它将是:

var result = table1.Where(t => !(t.col1 == 1 && t.col2 == 2));
Run Code Online (Sandbox Code Playgroud)