Здравствуйте, adontz, Вы писали:
A>Я уже объяснил — надо отношение многие-ко-многим между двумя типами объёктов прочесть за один раз
Это легко и понятно.
A>и распихать результат по экземплярам обоих типов.
А вот это — непонятно. Зачем тебе эти несчастные экземпляры?
Вот представь, что "многие-ко-многим" — это авиарейсы между городами. Каждый город, естественно, оборудован огромным количеством подробностей. Но вот ты выводишь табличку, к примеру, рейсов конкретной авиакомпании. Зачем тебе "экземпляры" всех городов? Всё, что тебе нужно — это список вида {string Departure, string Destination}. Ну так ты его и получишь!
Если тебе интересно получить граф типа "полное описание города -> список доступных пунктов назначения", то тебе и нужна коллекция структур вида {Сity city,
IEnumerable<string> Destinations}. Зачем тебе опять полные экземпляры в правой части?
Хотеть их — вредное занятие. А то, о чем я пишу, тривиально получается в линке. За что мы его и любим.
... << RSDN@Home 1.2.0 alpha rev. 677>>