tldr:
Это соединение не подключено к вашему проекту.
Соединение, которое вы видите, является просто полезным представлением базы данных в обозревателе вашего сервера.Для вашего удобства это инструмент с графическим интерфейсом вместо того, чтобы переключаться на SSMS.Это часть визуальной студии, а не часть приложения, которое вы пишете.Ваш код ничего не знает об этом.
Ваше приложение должно по-прежнему подключаться к базе данных обычным способом, используя строку подключения, когда оно выполняется.
Это потому, что ваше приложение выполняется отдельно от Visual Studio.Подумайте об этом ... когда вы развертываете свой код как живое приложение, у него больше нет ссылок на Visual Studio.Это там само по себе.Поэтому не имеет смысла зависеть от компонента внутри Visual Studio.Возможно, вы используете инструменты GUI для перетаскивания таких вещей, как наборы данных, в ваше приложение, но все, что вы делаете, - это предоставляет графический способ автоматической генерации некоторого кода.В конце концов, этот код все еще должен выполняться независимо.
Редактор набора данных, который вы упомянули, является еще одним инструментом времени разработки.Так что да, он может подключаться к базе данных через объект Connection в Server Explorer, но это не имеет никакого отношения к вашему приложению, потому что приложение не выполняет код конструктора при запуске.Вместо этого он использует созданный им набор данных (т. Е. результат использования конструктора) как часть приложения.Этот набор данных в контексте вашего работающего приложения должен снова подключиться к базе данных, чтобы заполнить данными.Это делается с использованием стандартной строки подключения в вашем конфигурационном файле.
Резюме:
Не путайте инструменты, используемые при сборке приложения, с самим фактическим законченным приложением.,Все, что делают эти инструменты, - это облегчает написание и генерацию кода вашего приложения.Вы можете написать точно такое же приложение вручную, используя Блокнот, если хотите.И вы можете скомпилировать и выполнить его с помощью инструментов командной строки, без необходимости в Visual Studio.