Отображение таблицы в сущность - PullRequest
4 голосов
/ 22 июня 2011

У меня уже есть проект в Entity Framework.Файл Model1.edmx имеет несколько сущностей, которые поступают из базы данных SQL Server.Я добавил новую таблицу в базу данных SQL Server.И я добавил новый объект в Model.edmx.И когда я пытаюсь сопоставить эту новую сущность с вновь добавленной базой данных, эта база данных не отображается в отображении таблицы.Помогите пожалуйста.

Ответы [ 2 ]

3 голосов
/ 22 июня 2011

Вместо того, чтобы вручную добавлять объект и пытаться отобразить его;почему вы не пытаетесь использовать опцию обновления из базы данных, когда вы щелкаете правой кнопкой мыши по файлу edmx.Выберите свою вновь созданную таблицу, и модель должна восстановить себя с надлежащими ассоциациями и отношениями.

1 голос
/ 01 августа 2013

Не рекомендуется отображать объекты вручную.

Чтобы добавить сущность и карту, выполните следующие действия:

  1. Щелкните правой кнопкой мыши файл EDMX и выберите «Обновить модель из базы данных»
  2. . Откроется окноокно, в котором вы можете выбрать и добавить вновь добавленную таблицу.

После этого раскройте файл .tt и убедитесь, что файл .cs был создан автоматически.

Если это не таксоздан, щелкните правой кнопкой мыши на каждом .tt-файлах и выберите «Запустить пользовательский инструмент» из опций.Это автоматически сгенерирует необходимые файлы.

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