LINQ表达式只返回原因

时间:2014-01-23 16:05:53

标签: c# linq

我正在尝试创建一个简单的LINQ查询,如此

 tj.lifetime == (int)timebase.unlimited
 && jg.permanent == "Y"
 && cc.contact == contactId 
 && cc.authorise != "Y"

现在在我的数据库中有一个CC,它是联系人正确的ID,并且已经授权为N. 我有另一个不同的ID,并授权为Y,但当我运行此查询时,我根本没有得到任何结果。有什么理由吗?

1 个答案:

答案 0 :(得分:2)

因为您在多个条件下进行AND操作,并且您将获得符合所有这些条件的记录。您提及的所有记录都不符合所有这些条件。