Использование класса Linq-To-SQL автоматически генерирует для меня строку подключения; есть ли способ установить его вручную? - PullRequest
3 голосов
/ 17 июня 2010

Я только начинаю использовать Linq-to-SQL, и это просто замечательно. Проблема в том, что это программное обеспечение будет работать на многих компьютерах, и у каждого компьютера будет уникальная строка подключения.

Можно ли вручную установить соединение, которое использует Linq-to-SQL (.dbml)?

Теперь я создаю файл .dbml, а в графическом дизайнере я перетаскиваю таблицы из обозревателя серверов на белую доску .dbml.

1 Ответ

6 голосов
/ 17 июня 2010

Да.Просто передайте строку подключения, которую вы хотите использовать, конструктору DataContext:

MyDbContext _context = MyDbContext(connString);
...