Re[20]: Проблемы организации OR-мапинга
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.04.09 03:28
Оценка: +1
Здравствуйте, adontz, Вы писали:

A>Я уже объяснил — надо отношение многие-ко-многим между двумя типами объёктов прочесть за один раз

Это легко и понятно.
A>и распихать результат по экземплярам обоих типов.
А вот это — непонятно. Зачем тебе эти несчастные экземпляры?

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