У меня есть список из следующих ..Как использовать Linq для извлечения этих данных из списка?
Id: Game-1
GameType: Battlefield3
LogEntries: (an IList<LogEntry>)
- Id: 1, Foo: Blah blah blah..
- Id: 231, Foo: Blah blah blah..
- Id: 342321, Foo: Blah blah blah..
Id: Game-2
GameType: Battlefield3
LogEntries: null
Id: Game-1
GameType: Battlefield3
LogEntries: (an IList<LogEntry>)
- Id: 2121, Foo: Blah blah blah..
- Id: 21333321, Foo: Blah blah blah..
и т.д. Таким образом, каждый игровой сервер может иметь от 0 до многих записей.
Теперь я пытаюсь получить результаты в следующем формате.
IList<LogEntries> logEntries = <some linq magic>
Id: 1, Foo: Blah blah blah..
Id: 231, Foo: ....
Id: 2121, Foo: ....
Id: 342321, Foo: ....
Id: 342321, Foo: ....
Таким образом, записи в журнале упорядочены по идентификатору.
Может ли кто-нибудь помочь?
Ответ на вопрос становится намного проще при публикации (упрощенных) определений классов. –