Entity Framework удалить ограничения - PullRequest
0 голосов
/ 24 ноября 2010

В моем EDM у меня есть две сущности Contact и Address. В моем Address объекте у меня есть contactID внешний ключ. Как я могу добавить ограничение, которое мешает мне удалить контакт, если этот контакт все еще используется в каком-то Address объекте?

Спасибо

1 Ответ

0 голосов
/ 29 ноября 2010

Если вы определяете свою базу данных и генерируете модель EF оттуда, то добавьте ограничение к вашей базе данных, используя синтаксис, такой как:

 ALTER TABLE [Address] WITH CHECK ADD CONSTRAINT [Contact] FOREIGN KEY([ContactID]) REFERENCES [Contact] ([ID])

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

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