Hallo,
ich will mehrere Daten aus meiner SQL-Datenbank holen. Dabei stelle ich mir gerade die Frage, wie ich den Code lesbar gestalte.
Mal ein Beispiel. Ich will für jede Abfrage eine Methode erstellen.
Ich muss aber dann tatsächlich in jeder Methode redundanten Code schreiben.
z.B hier doppelt:
SqlCommand command =
new SqlCommand(queryString, connection);
Wäre super dankbar für optimierungsvorschläge!
ich will mehrere Daten aus meiner SQL-Datenbank holen. Dabei stelle ich mir gerade die Frage, wie ich den Code lesbar gestalte.
Mal ein Beispiel. Ich will für jede Abfrage eine Methode erstellen.
C#:
private string queryStringPerson = "SELECT Name FROM Person;";
private string queryStringAuto = "SELECT Kennzeichen FROM Auto;";
protected override void OnStart(string[] args)
{
string str = "Data Source=(local);Initial Catalog=...;"
+ "Integrated Security=...";
ErstellePerson(str);
ErstelleAuto(str);
}
private static void ErstellePerson(string connectionString)
{
string queryString = queryStringPerson
using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open();
connection.Close();
}
}
private static void ErstelleAuto(string connectionString)
{
string queryString = queryStringAuto
using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open();
connection.Close();
}
}
z.B hier doppelt:
SqlCommand command =
new SqlCommand(queryString, connection);
Wäre super dankbar für optimierungsvorschläge!
Zuletzt bearbeitet von einem Moderator: