Место общения программистов C#
-
Anonymous
Вложенный запрос в структуре сущности
Сообщение
Anonymous »
Я получаю следующее исключение:
Вложенный запрос не поддерживается. Operation1='Case' Operation2='Собрать'
с помощью этого запроса
Код: Выделить всё
var Games = context.Games.Select(a => new GameModel
{
Members = (a.Type == 1 ? (a.UsersInGames.Where(b => b.GameID == a.ID && b.StatusID == 1).Select(c => new Member
{
ID = c.UserID,
email = c.UserInfo.EmailAddress,
screenName = c.UserInfo.ScreenName
})) :
(a.Teams.Where(b => b.GameID == a.ID).SelectMany(b => b.UsersInTeams.Where(c => c.StatusID == 1)).Select(d => new Member
{
ID = d.UserID,
email = d.UserInfo.EmailAddress,
screenName = d.UserInfo.ScreenName
)))
})
когда я не включаю условие при выборе участников, запрос работает нормально. Есть ли способ выполнить условие внутри запроса?
Подробнее здесь:
https://stackoverflow.com/questions/151 ... -framework
1715713166
Anonymous
Я получаю следующее исключение:
Вложенный запрос не поддерживается. Operation1='Case' Operation2='Собрать'
с помощью этого запроса
[code]var Games = context.Games.Select(a => new GameModel
{
Members = (a.Type == 1 ? (a.UsersInGames.Where(b => b.GameID == a.ID && b.StatusID == 1).Select(c => new Member
{
ID = c.UserID,
email = c.UserInfo.EmailAddress,
screenName = c.UserInfo.ScreenName
})) :
(a.Teams.Where(b => b.GameID == a.ID).SelectMany(b => b.UsersInTeams.Where(c => c.StatusID == 1)).Select(d => new Member
{
ID = d.UserID,
email = d.UserInfo.EmailAddress,
screenName = d.UserInfo.ScreenName
)))
})
[/code]
когда я не включаю условие при выборе участников, запрос работает нормально. Есть ли способ выполнить условие внутри запроса?
Подробнее здесь: [url]https://stackoverflow.com/questions/15167997/nested-query-in-entity-framework[/url]