Я пытаюсь выяснить, как создать заявление о соединении в Identity и другую таблицу, которая у меня есть, в данном случае TeamMember.Присоединиться к Identity и другой таблице
Вот что я пробовал:
var j =
Db.TeamMembers.Join(MemberManager.Users,
c => c.MemberId,
cm => cm.Id,
(c, cm) => new {TeamMember = c, Member = cm})
.Where(m => m.TeamMember.TeamId == team.Id && !m.TeamMember.MemberId.Equals(team.CaptainId));
List<TeamMember> teamMembers = new List<TeamMember>();
foreach (var result in j)
{
var teamMember = new TeamMember
{
GameDisplayName = result.Member.Alias
};
teamMembers.Add(teamMember);
}
И ошибка, что у меня есть
Указанное выражение LINQ содержит ссылки на запросы, которые связаны с различными контекстами.
Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.NotSupportedException: указанное выражение LINQ содержит ссылки на запросы, связанные с различными контекстами.