Heim > Backend-Entwicklung > C++ > C# | Gepflegte Verwendung gespeicherter Prozeduren

C# | Gepflegte Verwendung gespeicherter Prozeduren

王林
Freigeben: 2024-07-24 09:47:13
Original
1019 Leute haben es durchsucht

C# | Dapper Using Stored Procedures

Note
You can check other posts on my personal website: https://hbolajraf.net

Einführung

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.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Folgendes installiert ist:

  • Elegantes NuGet-Paket
  • SQL Server oder eine andere Datenbank mit einer gespeicherten Prozedur zum Arbeiten

Beispiel: Grundeinrichtung

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);
            }
        }
    }
}
Nach dem Login kopieren

Ersetzen Sie in diesem Beispiel YourConnectionStringHere durch Ihre tatsächliche Datenbankverbindungszeichenfolge und YourStoredProcedureName durch den Namen Ihrer gespeicherten Prozedur.

Beispiel: Gespeicherte Prozedur mit Parametern

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);
            }
        }
    }
}
Nach dem Login kopieren

In diesem Beispiel definieren Sie die Parameter für Ihre gespeicherte Prozedur und ersetzen Sie Value1 und 42 durch die tatsächlichen Werte.

Was kommt als Nächstes?

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage