Я пытаюсь выработать следующее.Заявление Linq с двумя предложениями
public class Competition
{
public int Id { get; set; }
public string Name { get; set; }
public IList<ResultInfo> ResultInfos { get; set; }
public IList<Event> ChildEvents { get; set; }
}
public class ResultInfo
{
public int Id { get; set;}
public string ResultInfoName { get; set;}
public int Season { get; set; }
}
public class Event
{
public int Id { get; set; }
public string EventName { get; set; }
public IList<ResultInfo> ResultInfos { get; set; }
}
Я пытаюсь выполнить запрос, как показано ниже, чтобы попытаться получить сезон «2013» информации о результатах с соревнований и событий. Если кто-то знает, посоветуйте.
if (year.HasValue)
{
model = model.Where(x => x. ??
}
Вы бы тогда нужно для конкатенации результатов ResultInfos, хранящихся непосредственно в объекте Конкурса. (competition.ResultInfos.Where (ri => ri.Season == 2013)); –
как насчет 'ResultInfo' 'в' Конкурсе'? –
@vonv - хорошее место. –