Note You can check other posts on my personal website: https://hbolajraf.net
Dapper 是一個簡單、輕量級的 .NET 物件關係映射 (ORM) 函式庫。它旨在提供高效能並減少通常與傳統 ORM 相關的開銷。 Dapper 的強大功能之一是它支援執行預存程序。在本指南中,我們將探索如何透過 Dapper 在 C# 中使用預存程序。
開始之前,請確保您已安裝以下軟體:
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); } } } }
在此範例中,將 YourConnectionStringHere 替換為您的實際資料庫連接字串,將 YourStoredProcedureName 替換為您的預存程序的名稱。
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); } } } }
在此範例中,定義預存程序的參數並將 Value1 和 42 替換為實際值。
Dapper 讓 C# 中的預存程序的使用變得簡單。它提供了一種使用最少量程式碼與資料庫互動的乾淨而有效的方法。嘗試提供的範例並使其適應您的特定用例,以便在您的 C# 專案中利用 Dapper 的強大功能。
以上是C# | Dapper 使用預存程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!