2013-07-11 2 views
0

Я использую конструктор O/R Visual Studio, чтобы получить таблицы из SQL, чтобы я мог использовать LINQ (файл .dbml).Изменение соединения DB на дизайнере O/R при выпуске

В настоящее время это указывает на мою местную БД. Как я могу изменить это соединение с базой данных на клиентский сервер при развертывании приложения? В качестве альтернативы, как я могу сообщить файлу dbml для чтения строки подключения из файла app.config?

+0

Несколько дубликатов, например http://stackoverflow.com/questions/5068944/linq-to-sql-connectionstring –

ответ

0

Откройте конструктор DBML, на панели «Свойства» есть запись, которая указывает, что такое строка подключения.

Класс контекста сущности будет иметь конструктор, принимающий аргумент строки соединения (конструктор по умолчанию использует строку соединения, указанную в DBML). Это зависит от вашего приложения, чтобы предоставить строку в этом случае, например, чтение из App.config.