Как Вы меняете имя строки подключения, с которой связываются модели Entity Framework по умолчанию?
Скажем, я создаю модель данных Платформы Объекта под названием "Model1.edmx" путем указания, что он к databased под названием "MyDb" и выбирающий некоторые объекты отобразить использование Visual Studio добавляет новый мастер объекта. Модель EF находится в проекте библиотеки классов, поэтому когда мастер завершился, это автоматически добавило строку подключения под названием "MyDbEntities" к Приложению. Файл конфигурации для проекта. Мои ссылки на модель эта строка подключения по умолчанию.
Я знаю, что могу передать в строке подключения конструктору для контекста объекта моей модели, но как я могу изменить имя строки подключения по умолчанию?
Я использую Бету 2 VS 2010.
, название строки подключения по умолчанию - просто то же как Название Контейнера Сущности вашей модели.
Если открыть модель, щелкните пустую область, а затем перейдите в окно Свойства (Properties), можно найти имя контейнера сущности (Entity Container Name) и изменить его.
Обратите внимание, что имя контейнера сущности также используется для других вещей. Например, это имя класса подтипа ObjectContext
, которое используется при создании EntityKey
s.