ADO.NET Entity Framework - Воссоздайте класс сущностей безболезненно? - PullRequest
1 голос
/ 18 марта 2012

У меня создана довольно сложная (и настроенная) библиотека классов сущностей Entity Framework, и я случайно удалил класс Entity в конструкторе (и сохранил и закрыл его, а проект не находится под контролем исходного кода).

Я хотел бы воссоздать класс Entity из модели, но не понимаю, как это сделать.Я не могу перетащить элементы из Браузера моделей или из Обозревателя серверов в конструктор, чтобы воссоздать их (как это делает дизайнер Linq-to-SQL), поэтому я немного застрял.

Единственное решение - этоудалите EDMX и заставьте VS восстановить его из базы данных - но это радикально и означает, что я теряю свои настройки.Есть ли более простой способ?

1 Ответ

1 голос
/ 18 марта 2012

В правой части панели дизайнера EDMX откройте контекстное меню и выберите Обновить модель из базы данных ... .Затем в мастере выберите таблицу, которую хотите добавить в модель.

Кстати.если вы удалили объект из конструктора, он не должен отображаться в браузере модели.Модель браузера - это просто еще один взгляд на EDMX.

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