我想将一个复杂的sql语句转换为一个linq lambda表达式。将sql语句组合到linq lambda表达式中
这里是我的SQL的一个例子 - 声明:
select * from Kunden
where a=1
and b=1
and c=1
and (
(
(d=1 or d in (2, 3, 4, 5)) <---
and e in (1, 2, 3)
)
or
(
(f=1 or f in (2, 3, 4, 5)) <---
and g in (1, 2, 3)
)
)
)
and h=1
and i=1
至少我吓坏了有关合并或声明的括号。 需要一些帮助将此语句转换为linq表达式。因为我们有一个复杂的linq表达式(大约3000行代码:-X),所以我们不能将它转换为sql。
结论:我需要LINQ表达式。
谢谢你的工作正常!可能会更容易? :-D多谢队友! – Ipad