Установка строки подключения в коде - PullRequest
1 голос
/ 24 января 2011

У меня есть приложение .NET MVC, которое использует платформу сущностей и стороннего поставщика для взаимодействия с базой данных Oracle.Мне нужно иметь возможность выбирать между двумя строками подключения в зависимости от того, кто использует приложение.Сторонний поставщик предполагает, что он найдет строку соединения в файле app.config проекта, в котором находится модель данных объекта, которая по имени соответствует имени контейнера объекта.

Вопрос: Как установитьстрока подключения такая, что она будет присутствовать?Если я использую EntityConnectionStringBuilder, как указано здесь , до того, как будут сделаны какие-либо вызовы в базу данных, будет ли это эквивалентно установке строки подключения в app.config?IE найдет то, что ищет в Entity Framework?

Ответы [ 2 ]

1 голос
/ 24 января 2011

Если вам не нужно динамически создавать строку подключения, то есть вы знаете, что работаете с 2 строками подключения, и каждая строка не изменяется во время выполнения, меняется только то, какая из них используется, тогда вам не нужно Если вы беспокоитесь об использовании класса EntityConnectionStringBuilder, вы должны просто передать желаемую строку соединения в конструктор контекста вашей базы данных.

1 голос
/ 24 января 2011

Да. У вас уже есть ответ.

...