LinqToQuerystring
LinqToQuerystring copied to clipboard
Entity Framework 6 QueryableExtensions
The LinqToQuerystring.EntityFramework library doesn't appear to work with EF6. When attempting to use $expand, I would get the following error:
Could not load type 'System.Data.Entity.DbExtensions' from assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
An assembly binding redirect doesn't work in this case because the Include extension method is now a member of System.Data.Entity.QueryableExtensions. Updating the nuget package to Entity Framework 6 and recompiling corrects the issue without any code changes. See commit mpetito/LinqToQuerystring@91198088733a3542a8a9a70238ff932bbadecc39
Thanks for the tip, I'll make sure this gets included. It may require a new package specifically for EF 6.
I just downloaded the code, updated from EF5 to EF6 and the $expand works like charm!
+1
+1!
@giespaepen Works for me too!
@beyond-code-github Could you update the nuget package with this change? I rather have a dependency on your package than on a build of my local modifications...