Note You can check other posts on my personal website: https://hbolajraf.net
Dapper は、.NET 用のシンプルで軽量なオブジェクト リレーショナル マッピング (ORM) ライブラリです。これは、高いパフォーマンスを提供し、従来の ORM に通常伴うオーバーヘッドを削減するように設計されています。 Dapper の強力な機能の 1 つは、ストアド プロシージャの実行のサポートです。このガイドでは、C# で Dapper を使用してストアド プロシージャを使用する方法を説明します。
始める前に、以下がインストールされていることを確認してください:
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# |ストアド プロシージャを賢く使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。