У меня есть таблица моста в моем проекте базы данных, и у него нет первичного ключа. Когда я пытаюсь использовать первый подход базы данных для ASP.NET MVC 3 для создания моей модели, он создает модель с предупреждением: «В таблице/представлении« CRM_Test_1.dbo.SalesOrderProduct »нет первичного ключа и нет допустимый первичный ключ может быть выведен. Эта таблица/представление исключено. Чтобы использовать сущность, вам нужно будет просмотреть вашу схему, добавить правильные ключи и раскомментировать ее ».Таблица моста без первичного ключа
Я делаю что-то неправильно или есть способ сделать это предупреждение уйти?
Спасибо.
Добавление первичного ключа автоматического номера не имеет реальных преимуществ, как обсуждалось в другом сообщении [здесь] (https://stackoverflow.com/questions/2190272/sql-many-to-many-table-primary-key). – VCD