Остановить VS Entity Framework Designer от возврата к имени - PullRequest
2 голосов
/ 11 апреля 2011

У меня есть проект Visual Studio 2010 Entity Framework 4 WPF, и я не сохраняю строку подключения в app.config.Кажется, это сбивает с толку конструктор EF, поскольку он хочет взять имя контейнера сущностей из имени строки соединения, которая не существует.Основная проблема у меня заключается в том, что каждый раз, когда я обновляюсь из базы данных, мой контейнер сущностей переименовывается в «Entities».Так как это не то имя, которое мне нужно, я должен реорганизовывать имя обратно после каждого обновления.

Кроме добавления именованной строки соединения в app.config, есть ли способ, чтобы Visual Studio не связывался симя моего контейнера сущностей?

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Имя вашего контекста не имеет никакого отношения к строкам подключения. Получает имя из свойства модели Entity Container Name. Поэтому откройте файл .edmx и назначьте это свойство на все, что вам нравится.

enter image description here

1 голос
/ 11 апреля 2011

Имя контекста выводится не из имени строки подключения, а из имени контейнера EF. Откройте EF Designer и в его свойствах измените имя контейнера сущностей.

enter image description here

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