Brian Mains
Brian Mains

Reputation: 50728

Dynamically query an object set in EF using LambdaExpression

I am trying to dynamically query Entity Framework, so I'm using the Expression class to put together a LambdaExpression that will be queried against an object set. If I have a reference to LambdaExpression, where I don't have an explicit function defined, is it possible to query against an objectset this way, or is it required to have a generic expression defined (using Expression.Lambda<..>)?

Thanks.

Upvotes: 1

Views: 1851

Answers (2)

Brian Mains
Brian Mains

Reputation: 50728

This is what I was looking to do:

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

Using this, I was able to build a lambda expression against an object set dynamically. Worked very well.

Upvotes: 1

Alec
Alec

Reputation: 1706

Check out Dynamic Linq. Basically you can use strings in place of LINQ expressions until you want to use them. Sounds like it might be what you want.

Upvotes: 0

Related Questions