Note You can check other posts on my personal website: https://hbolajraf.net
Dapper ist eine einfache, leichte Object-Relational Mapping (ORM)-Bibliothek für .NET. Es ist darauf ausgelegt, eine hohe Leistung zu bieten und den Overhead zu reduzieren, der typischerweise mit herkömmlichen ORMs verbunden ist. Eine der leistungsstarken Funktionen von Dapper ist die Unterstützung für die Ausführung gespeicherter Prozeduren. In diesem Leitfaden erfahren Sie, wie Sie gespeicherte Prozeduren in C# mit Dapper verwenden.
Bevor Sie beginnen, stellen Sie sicher, dass Folgendes installiert ist:
using System; using System.Data; using System.Data.SqlClient; using Dapper; class Program { static void Main() { // Connection string for your database string connectionString = "YourConnectionStringHere"; using (IDbConnection dbConnection = new SqlConnection(connectionString)) { // Example of calling a stored procedure with Dapper var result = dbConnection.Query<int>("YourStoredProcedureName", commandType: CommandType.StoredProcedure); // Process the result as needed foreach (var value in result) { Console.WriteLine(value); } } } }
Ersetzen Sie in diesem Beispiel YourConnectionStringHere durch Ihre tatsächliche Datenbankverbindungszeichenfolge und YourStoredProcedureName durch den Namen Ihrer gespeicherten Prozedur.
using System; using System.Data; using System.Data.SqlClient; using Dapper; class Program { static void Main() { string connectionString = "YourConnectionStringHere"; using (IDbConnection dbConnection = new SqlConnection(connectionString)) { // Parameters for the stored procedure var parameters = new { Param1 = "Value1", Param2 = 42 }; // Example of calling a stored procedure with parameters using Dapper var result = dbConnection.Query<int>("YourStoredProcedureName", parameters, commandType: CommandType.StoredProcedure); foreach (var value in result) { Console.WriteLine(value); } } } }
In diesem Beispiel definieren Sie die Parameter für Ihre gespeicherte Prozedur und ersetzen Sie Value1 und 42 durch die tatsächlichen Werte.
Dapper vereinfacht die Arbeit mit gespeicherten Prozeduren in C#. Es bietet eine saubere und effiziente Möglichkeit, mit Datenbanken mit minimalem Codeaufwand zu interagieren. Experimentieren Sie mit den bereitgestellten Beispielen und passen Sie sie an Ihren spezifischen Anwendungsfall an, um die Leistungsfähigkeit von Dapper in Ihren C#-Projekten zu nutzen.
Das obige ist der detaillierte Inhalt vonC# | Gepflegte Verwendung gespeicherter Prozeduren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!