I recently upgraded from Entity Framework 5 to Entity Framework 6.1.3.

The below code using multiple contexts of the same connection worked fine before in EF5:

```
var Ids = MyDbContext.MyObject.Select(x => x.Id).Take(5).AsEnumerable();
var myObjects = MyDbContext2.MyObject.Where(x => Ids.Contains(x.Id)).ToList();

```

In EF6, I receive:

> 
> The specified LINQ expression contains references to queries that are
>  associated with different contexts. Description: An unhandled
>  exception occurred during the execution of the current web request.
>  Please review the stack trace for more information about the error and
>  where it originated in the code.
> 
> 
> Exception Details: System.NotSupportedException: The specified LINQ
>  expression contains references to queries that are associated with
>  different contexts.
> 
> 
> 

What in Entity Framework changed to stop this from working? Is there anyway I can get this to work without changing code?