Entity Framework и MVC Scaffolding с составными первичными ключами - PullRequest
3 голосов
/ 29 марта 2012

Мне любопытно, как Entity Framework и леса MVC обрабатывают первичные ключи. Когда я создаю контроллер в проекте MVC3 и выбираю шаблон скаффолдинга «Контроллер с действиями и представлениями чтения / записи, используя Entity Framework» и указываю мою модель, генерируется контроллер, который использует один первичный ключ.

У моего объекта есть 2 ключа, которые необходимы для правильного извлечения данных. Я сделал необходимые корректировки вручную, но перед тем, как двигаться дальше, я хотел убедиться, что правильно понял это.

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

...