Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Expression.Invoke in Entity Framework?

The Entity Framework does not support the Expression.Invoke operator. You receive the following exception when trying to use it:

"The LINQ expression node type 'Invoke' is not supported in LINQ to Entities.

Has anyone got a workaround for this missing functionality? I would like to use the PredicateBuilder detailed here in an Entity Framework context.

Edit 1 @marxidad - I like your suggestion, however it does baffle me somewhat. Can you give some further advice on your proposed solution?

Edit 2 @marxidad - Thanks for the clarification.

like image 888
Brad Leach Avatar asked Aug 14 '08 00:08

Brad Leach


1 Answers

PredicateBuilder and LINQKit now support Entity Framework.

Sorry, guys, for not doing this earlier!

like image 200
Joe Albahari Avatar answered Sep 23 '22 06:09

Joe Albahari