728x90
DB연결부터 쿼리 날리는 예
using(var connection = new SqlConnection(connectionString))
{
//Set up DynamicParameters object to pass parameters
DynamicParameters parameters = new DynamicParameters();
parameters.Add("id", 1);
//Execute stored procedure and map the returned result to a Customer object
var customer = conn.QuerySingleOrDefault<Customer>("GetCustomerById", parameters, commandType: CommandType.StoredProcedure);
}
스토어드 프로시저 예
var storedProcedureName = "GetSalesByYear";
var values = new { BeginningDate = "2017-01-01", EndingDate = "2017-12-31" };
var results = connection.Query(storedProcedureName, values, commandType: CommandType.StoredProcedure).ToList();
results.ForEach(r => Console.WriteLine($"{r.OrderID} {r.Subtotal}"));
[출처]
https://www.learndapper.com/stored-procedures - 스토어드 프로시저
728x90
'C#' 카테고리의 다른 글
[Winform] 유저 컨트롤에 속성 추가 (0) | 2024.04.25 |
---|---|
Passing Output parameters to stored procedure using dapper (0) | 2024.04.24 |
.Net 애플리케이션에서 스토어드 프로시저 호출(DB2Connection 클래스) (0) | 2024.04.24 |
Regex 메타문자 예시 (0) | 2024.02.19 |
Regular Expression (Regex 클래스) (0) | 2024.02.19 |