Expression.Invoke in Entity Framework?

14,916

PredicateBuilder and LINQKit now support Entity Framework.

Sorry, guys, for not doing this earlier!

Share:
14,916
Larsi
Author by

Larsi

http://twitter.com/bradleach Brad is a software developer/leader/mentor. He is passionate about all things developing, and is a vivacious reader. He believes user experience to be vital.

Updated on June 16, 2022

Comments

  • Larsi
    Larsi about 2 years

    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.