Как использовать строку подключения SQL с моделью данных сущности ADO.NET

Я пытаюсь использовать модель данных сущности ADO.NET таким образом, чтобы я мог на лету изменить, на какую базу данных я указываю. Для изменения баз данных может потребоваться совершенно новая строка подключения. Некоторые базы данных находятся на разных серверах. Поэтому мне нужна возможность передать моей модели данных сущности ADO.NET настраиваемую строку подключения, сформированную так: «server = Severaddress; database = database1; User ID = test; Password = test1234;»

Отредактировано: мой класс сущности реализует ObjectContext . Я могу использовать три конструктора по умолчанию, передать connectionString, передать EntityConnection. Когда я использую конструкторы перегрузки, я получаю сообщение об ошибке, в котором говорится, что он не распознает «сервер» в строке подключения.

Мне нужно либо создать экземпляр моего репозитория с настраиваемой строкой подключения, либо иметь возможность установить его перед использованием.

5
задан Jason Zambouras 3 March 2011 в 19:27
поделиться