C#MVC动态Linq或查询

C#MVC动态Linq或查询,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我正在寻找建立这个查询,并能够做它的'和'短语,但不是'或'短语的基础上的格式在下面的链接。动态OR查询将与AND查询组合 开箱即用,创建嵌套的动态或查询并不容易。您可能正在寻找类似或的东西,它将允许您控制如何将内容转换为SQL。您到底想查询什么?你有代码片段吗。从示例中,您可以尝试修改此代码段 oDataQuery=oDataQuery.Where(a=>a.CustomerID==CustomerID) 将来 oDataQuery=oDataQuery.Where(a=>(a.Custome

我正在寻找建立这个查询,并能够做它的'和'短语,但不是'或'短语的基础上的格式在下面的链接。动态OR查询将与AND查询组合


开箱即用,创建嵌套的动态
查询并不容易。您可能正在寻找类似或的东西,它将允许您控制如何将内容转换为SQL。

您到底想查询什么?你有代码片段吗。从示例中,您可以尝试修改此代码段

oDataQuery=oDataQuery.Where(a=>a.CustomerID==CustomerID)

将来

oDataQuery=oDataQuery.Where(a=>(a.CustomerID==CustomerID)| |(a.Something==Something))


我最终使用了集成了sql查询的原始链接中的方法


当操作在编译时都已知时,这很容易做到。当它们是动态的时,并不像这个问题所说的那样。我决定使用表达式树。谢谢