Настройка Entity Framework в базе данных Неопределенные отношения внешнего ключа

StackOverflow https://stackoverflow.com/questions/917157

Вопрос

По ряду причин в базе данных, над которой я работаю (SQL Server 2005), не определены никакие связи.Каждая таблица имеет первичный ключ.И у большинства таблиц есть хотя бы один внешний ключ, однако мы никогда не настраивали ограничения.

Может ли кто-нибудь сказать мне, какие шаги мне следует предпринять, чтобы проинформировать Entity Framework об основных отношениях между таблицами?Есть ли конкретный документ, описывающий этот процесс?

Это было полезно?

Решение

Вам нужно будет вручную создать связи между таблицами в вашей модели EF.

В области конструктора Entity Framework вы просто щелкаете правой кнопкой мыши по таблице и в контекстном меню вам нужно выбрать опцию «Добавить -> Ассоциация».В появившемся диалоговом окне вы можете установить связь между двумя таблицами — даже без связи внешнего ключа в базовой базе данных.

Марк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top