I'm using the following code:
using(MainEntities mainContext = new MainEntities())
{
    return (from member in mainContext.aspnet_Membership
            where adminGroupUserIDs.Contains(member.UserId)
            select new
            {
                FullName = member.FirstName + " " + member.LastName,
                UserName = (from user in mainContext.aspnet_Users
                            where user.UserId == member.UserId
                            select user.UserName)
            }).ToList(); 
}
where adminGroupUserIDs is an IQueryable<GUID> that is formed from a query to a different instance of MainEntities.
With this query LINQ complains that:
The specified LINQ expression contains references to queries that are associated with different contexts.
Any ideas why?
 
     
    