Внешние ключи Entity Framework для полей не первичного ключа - PullRequest
11 голосов
/ 09 февраля 2012

Возможно ли для Entity Framework 4.0 иметь свойство ассоциации / навигации, основанное на внешнем ключе для поля, не являющегося первичным ключом (оно имеет уникальное ограничение).

1 Ответ

7 голосов
/ 09 февраля 2012

Нет, потому что EF еще не понимает уникальное ограничение, и отношения в EF должны следовать тем же правилам, что и отношения в базе данных.Без уникального основного принципала не может существовать, и единственный способ получить уникальный принципал в EF - использовать первичный ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...