我需要在LINQ中创建一个语句,包含3个表和OR条件。linq连接3个表或条件
我的函数收到一个整数,我们称之为intZ
。我有3个表格:tableA
,tableB
和tableC
。
tableA
具有列int1
,int2
和intB
。 intB
与tableB
有关。
问题:int1
或tableA
int2
可以intZ
,它有以配合一个tableC
记录。
我需要一个OR条件,但我不知道该把它放在哪里。它在哪里去了?或者在等价条款中?
目前,我知道如何加入3张桌子,但条件是杀了我。
在linq中创建语句的两种方式有什么区别?是否有性能影响?
编辑:好吧,现在我认为它更清楚。 intZ
必须与tableC
的intC
相关,这个号码可以是int1
或int2
的tableA
。
它更容易帮助你,如果你写下你的SQL查询,所以我们知道如何建立一个LINQ表达式。关于创建语句的两种方式,没有区别,只是你觉得哪一个更令人满意。 – 2012-01-17 19:01:27
查询我创建它的错误,因为我没有使用tableC,那为什么我没有把它。 – 2012-01-17 19:13:18
“atm i how hot”是什么意思? – Gabe 2012-01-17 19:13:21