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.