Rumah >pembangunan bahagian belakang >C++ >C# | Dapper Menggunakan Prosedur Tersimpan
Note You can check other posts on my personal website: https://hbolajraf.net
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.
Sebelum bermula, pastikan anda telah memasang yang berikut:
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); } } } }
Dalam contoh ini, gantikan YourConnectionStringHere dengan rentetan sambungan pangkalan data sebenar anda dan YourStoredProcedureName dengan nama prosedur tersimpan anda.
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); } } } }
Dalam contoh ini, tentukan parameter untuk prosedur tersimpan anda dan gantikan Nilai1 dan 42 dengan nilai sebenar.
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!