使用LambdaExpression动态查询EF中的对象集

时间:2011-06-28 15:14:50

标签: c# .net linq entity-framework entity-framework-4

我正在尝试动态查询Entity Framework,因此我使用Expression类将一个LambdaExpression组合在一起,该对象集将被查询。如果我有LambdaExpression的引用,我没有定义显式函数,是否可以通过这种方式查询对象集,或者是否需要定义通用表达式(使用Expression.Lambda<..>)?< / p>

感谢。

2 个答案:

答案 0 :(得分:1)

这就是我想要做的事情:

http://msdn.microsoft.com/en-us/library/bb882637.aspx

使用它,我能够动态地为对象集构建lambda表达式。工作得很好。

答案 1 :(得分:0)

结帐Dynamic Linq。基本上,您可以使用字符串代替LINQ表达式,直到您想要使用它们。听起来可能是你想要的。