Я использую следующий код:
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();
}
где adminGroupUserIDs
- это IQueryable<GUID>
, который формируется из запроса в другой экземпляр MainEntities
.
С этим запросом LINQ жалуется, что:
Указанное выражение LINQ содержит ссылки на запросы, связанные с различными контекстами.
Любые идеи, почему?