.NET 4.5.1 and EntityFramework 6: Async-await -support


Hello! 
Here is a little update for LINQKit -project.
FYI, I also verified from the original authors that your repo is ok... :-)

Tuomas

--
From: Joe Albahari
Sent: Friday‎, ‎7‎. March‎ ‎2014 ‎13‎:‎51
To: Tomas Petricek, Tuomas Hietanen
CC: Denis Huvelle
Subject: RE: Async-await and PredicateBuilder & LINQKit 

Yes, good with me, too.

--
From: Tomas Petricek  
Sent: Monday, 3 March 2014 10:30 PM
To: Tuomas Hietanen; Joe Albahari
Cc: Denis Huvelle
Subject: RE: Async-await and PredicateBuilder & LINQKit 

Hello,

As I’m only responsible for one of the original ideas, I’m perfectly happy if someone else maintains the project on GitHub – so as far as I’m concerned, contributing there makes the most sense.
 
Tomas

--
From: Tuomas Hietanen 
Sent: Monday, March 3, 2014 1:52 PM
To: Tomas Petricek;  Joe Albahari
Cc: Denis Huvelle
Subject: Async-await and PredicateBuilder & LINQKit 

Hello Tomas & Joe!

It seems Joe & Ben are the original authors of the LINQKit-project and it is based on Tomas’ blog aricle.

LINQKit sourcecodes are located here:
http://www.albahari.com/nutshell/linqkit.aspx

Someone has setup the LINQKit-project to GitHub:
https://github.com/scottksmith95/LINQKit

And some other has set up the LINQKit-project to NuGet:
http://www.nuget.org/packages/LinqKit/
 
This is an old project, but now it would need some maintenance work:
It throws runtime-exception if used with EntityFramework 6 with async queries:
“IQueryable doesn't implement IDbAsyncEnumerable”
 
Seems like I’m not the first one to find this problem, Denis here has already made the fixes:
http://www.dhuvelle.com/2013/11/entity-framework-6-async-method-and.html and http://www.dhuvelle.com/2013/11/entity-framework-6-countasync-and.html
 
http://social.msdn.microsoft.com/Forums/en-US/bfcf1cef-97b2-4abf-8615-73f206691509/predicatebuilder-and-idbasyncenumerable?forum=adodotnetentityframework
 
I think it would be nice to have these fixes in one place, version control, e.g. GitHub. 
But it seems like the GitHub sources are not your project.
So where should this be fixed? Is it ok to make pull-request for existing GitHub-project?
 
Tuomas