У меня есть модель сущности со следующими объектами:
У меня есть следующиеотношения: Дом <1> ---- <<em>> Задача (один ко многим) Задача <</em>> ---- <1> Тип задания (много к одному)
Теперь я хотелдобавить отношение многие ко многим между House и TaskType, чтобы указать, какие TaskTypes доступны для дома.
Какой правильный способ сделать это в Visual Studio 2010 без потери данных в базе данных.
Если я сделаю это на совершенно новой модели, у которой еще нет сгенерированной базы данных, она будет работать нормально, но если я попытаюсь добавить ее после того, как сгенерировал базу данных в первый раз, я потеряю все своиданные после генерируемого SQL удаляют все таблицы.
Если я пытаюсь создать таблицу вручную в БД с именем HouseTaskTypes с двумя столбцами (House_Id и TaskType_Id) с внешними ключами для House и TaskTypes, это выглядит странно, когда я обновляюМодель из базы данных.
Могу попробоватьумело заставить его работать с некоторыми ручными корректировками, но я хотел бы знать, как правильно добавить ассоциацию / отношение «многие ко многим» в уже существующую модель Entity Framework.
Все идеиоценили!