Я создал модель Entity Framework (4.0) из своей базы данных. Я не проектировал базу данных и не имею никакого контроля над схемой, но есть несколько таблиц, для которых не определены ограничения внешнего ключа, но определена неявная связь.
Например:
У меня есть таблица под названием Люди, в которой есть следующие столбцы: GenderID RaceID
Есть таблицы для пола и расы, но в таблице People нет внешнего ключа.
Когда я импортировал модель, она не добавляла свойства навигации для этих отношений. Я попытался добавить его вручную, но отключены параметры From Role и To Role. Я не знаю, как самому добавить отношения. Как мне это сделать?
Я наткнулся на это сообщение в блоге, в котором предлагается следующее решение, которое отлично сработало для меня (к сожалению, мне не удалось заставить RPM1984 работать в моей ситуации).
источник