2009-10-26 74 views
0

我为每个设置了两个基于两个不同条件的值。是否有可能在LINQ中实现以下内容?LINQ执行查询?

foreach(Customer cust in Customers) 
{ 
    If(Condition 1) 
      condtion1Var =true; 
    If(Condition2) 
      condition2Var =true; 
} 
+0

你为什么要实现它在LINQ? – 2009-10-26 15:17:26

+0

好吧,我们被要求评估LINQ的使用,无论我们在哪里使用。我的感觉是,对于每一个和linq都有自己的位置,并且没有任何意义可以用LINQ – jbagavathi 2009-10-26 15:36:26

回答

2
condition1Result = customers.Any(cust => Condition1(cust)); 
condition2Result = customers.Any(cust => Condition2(cust)); 
+0

来代替每个LINQ查询是否可以这样做? – jbagavathi 2009-10-26 15:38:16

+0

可能,但我个人同意上面的评论。 – 2009-10-26 15:59:58