В файле .xsd для типизированного DataSet в .NET есть раздел <Connections>
, содержащий список любых подключений к данным, которые я использовал для настройки DataTables и TableAdapters.
Бывают моменты, когда я предпочитаю, чтобы их там не было. Например, иногда я предпочитаю передавать строку подключения в собственный конструктор и использовать ее, а не искать ее в настройках, .config и т. Д.
Но, похоже, если я удалю строки подключения из этого раздела (оставив его пустым) или полностью удалим раздел, инструмент генерирования кода DataSet выходит из себя. Принимая во внимание, что если я не удаляю их, DataSet взывает, когда я помещаю его в другой проект, потому что он не может найти настройки для этих строк соединения.
Можно ли как-то сказать типизированному DataSet не беспокоиться о каких-либо соединениях? (Очевидно, мне придется подключить его, если я изменю какой-либо SQL-адаптер TableAdapter или хранимые процессы, но это должно быть моей проблемой.)