То о чем мы говорим - это стандартный рефакториг стандартной же ошибки проектирования. Часто при разработке системы полагается что связь будет 1:1, например, один заказ : один исполнитель. Потом появляются большие заказы где исполнителей должно быть n и тогда приходится делать развязки. В принципе задача достаточно тривиальная, хотя и несколько геморройная. Другого выхода пока не вижу.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|