C# | Dapper Menggunakan Prosedur Tersimpan

王林
Lepaskan: 2024-07-24 09:47:13
asal
1006 orang telah melayarinya

C# | Dapper Using Stored Procedures

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

pengenalan

Dapper ialah perpustakaan Pemetaan Perhubungan Objek (ORM) yang ringkas dan ringan untuk .NET. Ia direka untuk memberikan prestasi tinggi dan mengurangkan overhed yang biasanya dikaitkan dengan ORM tradisional. Salah satu ciri hebat Dapper ialah sokongannya untuk melaksanakan prosedur tersimpan. Dalam panduan ini, kami akan meneroka cara menggunakan prosedur tersimpan dalam C# dengan Dapper.

Prasyarat

Sebelum bermula, pastikan anda telah memasang yang berikut:

  • Pakej NuGet Dapper
  • SQL Server atau pangkalan data lain dengan prosedur tersimpan untuk digunakan

Contoh: Persediaan Asas

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);
            }
        }
    }
}
Salin selepas log masuk

Dalam contoh ini, gantikan YourConnectionStringHere dengan rentetan sambungan pangkalan data sebenar anda dan YourStoredProcedureName dengan nama prosedur tersimpan anda.

Contoh: Prosedur Tersimpan dengan Parameter

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);
            }
        }
    }
}
Salin selepas log masuk

Dalam contoh ini, tentukan parameter untuk prosedur tersimpan anda dan gantikan Nilai1 dan 42 dengan nilai sebenar.

Apa Seterusnya?

Dapper menjadikan kerja dengan prosedur tersimpan dalam C# menjadi mudah. Ia menyediakan cara yang bersih dan cekap untuk berinteraksi dengan pangkalan data menggunakan jumlah kod yang minimum. Eksperimen dengan contoh yang disediakan dan sesuaikan dengan kes penggunaan khusus anda untuk memanfaatkan kuasa Dapper dalam projek C# anda.

Atas ialah kandungan terperinci C# | Dapper Menggunakan Prosedur Tersimpan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan