Entity Framework Designer Не добавит таблицу - PullRequest
9 голосов
/ 16 ноября 2011

У меня есть простая таблица с именем ZipCodes, которая содержит ZipCode, City и State.Я создаю новый проект библиотеки классов, добавляю ADO.NET Entity Data Model в проект, выбираю таблицу ZipCodes из базы данных, выбираю строку подключения, устанавливаю флажок рядом с таблицей ZipCodes и нажимаю «Готово», и он генерируетфайлы edmx и Designer.cs ... но без ZipCodes.Определение таблицы отсутствует на экране дизайнера и отсутствует в файле .cs.Как это может быть?

Ответы [ 2 ]

21 голосов
/ 16 ноября 2011

Похоронен в файле edmx комментарий:

Ошибки, обнаруженные во время генерации: предупреждение 6013: для таблицы / представления Common.dbo.ZipCodes не определен первичный ключ, и не может быть выведен действительный первичный ключ. Эта таблица / представление была исключена. Чтобы использовать сущность, вам необходимо просмотреть свою схему, добавить правильные ключи и раскомментировать ее.

7 голосов
/ 13 апреля 2018

У меня была такая же проблема. Но нехватка PK не была проблемой (я смог добавить другие таблицы без PK). Проблема заключалась в том, что по крайней мере один столбец не должен разрешать нулевое значение, и в этом случае нулевое значение было разрешено везде

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