Я использую Entity Framework 5.0,Entity Framework Связывание таблиц
Сценарий
"Организация" имеет список "клиентов" и список "Периоды" и «CurrentPeriodID» В начале каждого периода некоторые или все «Клиенты» связаны с этим «Период», это я сделал с использованием таблицы ссылок, и это работает O K, поэтому, когда я делаю «Организация-> Период-> Клиенты» Я получаю список «Клиенты» для «Период».
Далее мне нужно добавить некоторые объекты («Деятельность») к «Клиентам» за «Период» так я получаю «Organisation-> период-> Client-> Активизирует» эти не будет единственным, в конце концов, будет несколько других навигационных свойств, которые необходимо будет добавить в «Клиенты» и «Мероприятия», и все они должны быть «Период» связанных, I также должны быть в состоянии сделать (если возможно) «Организация-> Период-Мероприятия».
Вопрос
Что бы быть лучшим способом реализации «деятельности» для «Organisation-> Период-Клиент», я не против того, каким образом это делается Code First Reverse Engineering и т.д. Кроме того, на создание «Организация» объекта я мог загрузить текущий «Период» объекта с помощью «CurrentPeriodID» значение, которое хранится в «Организация» объекта.
Благодаря