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.
