Перебирать строки соединений в файле App.Config в VB.Net - PullRequest
4 голосов
/ 08 ноября 2010

Я пытаюсь перебрать все строки подключения в App.Config, используя VB.net.

Я бы хотел: 1. Получить счетчик всех строк подключения 2. Поместите их все в список.

Я пытался использовать System.Configuration.ConfigurationSettings, но точно не знаю, как получить коллекцию / список строк подключения.

Приложение представляет собой приложение WinForms VB.net .net 4.0.

1 Ответ

6 голосов
/ 08 ноября 2010

Это должно работать:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' You need to add a reference to System.Configuration

    ' Uncomment to get the count:
    ' Dim count As Int32
    ' count = Configuration.ConfigurationManager.ConnectionStrings.Count

    Dim current As Configuration.ConnectionStringSettings

    For Each current In Configuration.ConfigurationManager.ConnectionStrings
        ListBox1.Items.Add(current.Name)
    Next
End Sub

Примечание. Если в вашем app.config нет оператора, вы, вероятно, также получите LocalSqlServer, как это по умолчанию определено в Machine.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...