我需要实现这样的查询复杂的表达式加盟:在C#中LINQ2SQL声明本可以写成这样:如何使用使用LINQ2SQL C#表达式
var query = from f1 in Foo
from f2 in Foo
where f1.Id < f2.Id && f1.Value == f2.Value
select f1;
但我不知道如何使用C#表达式来做到这一点。我的意思是这样的:
var query = Foo.Join(...).Select(...);
我看到,加入方法使机会只用等于加入f1.Id == f2.Id
。但是如何在C#表达式中编写更复杂的查询表达式,例如这样的表达式呢?
什么是c1和c2?而你的加入没有条款... – 2011-01-19 19:16:57
对不起,应该是f1.Value == f2.Value – Dao 2011-01-19 19:19:39