C# – ConnectionStringSettings aus Konfiguration auslesen

Kurzer Schnipsel, wie man die ConnectionStrings aus der Web.config auslesen kann und eine Verbindung aufbaut.

ConnectionStringSettingsCollection connections = System.Configuration.ConfigurationManager.ConnectionStrings;
for (int i = 0; i < connections.Count; i++)
{
    ConnectionStringSettings cs = connections[i];
    ...
}

Eine Verbindungsherstellung und die Ausführung eines simplen SQL Query kann dann beispielsweise so gemacht werden.


using (var connection = new SqlConnection(ConnectionString))
{
	var list = new List<Customer>();
        connection.Open();

	var dbCommand = connection.CreateCommand();
	dbCommand.CommandText = "SELECT [Id], [Name] FROM [Customers] ORDER BY NAME ASC";
	using (var reader = dbCommand.ExecuteReader())
	{
		while (reader.Read())
		{
			list.Add(new Customer() {CustomerId = (int) reader[0], CustomerName = reader[1] as string});
		}
	}
}

Links zur MSDN:
ConnectionStringSettingsCollection-Klasse
Zugriff auf SQL Server mit vordefinierten Anmeldeinformationen

Ich hoffe wie immer, diese erstbeste Lösung war hilfreich.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert