2010-02-17 5 views
10

Как изменить имя строки подключения, к которой привязаны модели Entity Framework по умолчанию?Изменение имени строки подключения, используемой платформой Entity

Предположим, что я создал модель данных Entity Framework с именем «Model1.edmx», указав ее на базу данных с именем «MyDb» и выбрав некоторые объекты для сопоставления с помощью мастера добавления новых объектов Visual Studio. Модель EF находится в проекте библиотеки классов, поэтому, когда мастер завершен, он автоматически добавляет строку подключения с именем «MyDbEntities» в файл App.Config для проекта. Моя модель ссылается на эту строку подключения по умолчанию.

Я знаю, что могу передать строку соединения конструктору для объектного контекста моей модели, но как я могу изменить имя строки подключения по умолчанию?

Я использую VS 2010 Beta 2.

ответ

13

имени строки подключения по умолчанию, является такой же, как Entity Container Название вашей модели.

Итак, если вы откроете свою модель, нажмите на пустую область, затем перейдите в окно «Свойства», вы можете найти имя контейнера сущностей и изменить его.

Обратите внимание, что имя контейнера сущностей также используется для других целей. Например, это имя класса вашего подтипа ObjectContext, и оно используется при создании EntityKey.

Смежные вопросы