728x90
using (IDbConnection db = new SqlConnection(this.connectionString))
{
    db.Open();

    // ■ Dynamic Parameter
    var data1 = "A1";
    var data2 = "B1";
    string query = "SELECT * FROM TestTable WHERE DATA1 = @DATA1 and DATA2 = @DATA2";
    var dynamicParameters = new DynamicParameters();
    dynamicParameters.Add("DATA1", data1);
    dynamicParameters.Add("DATA2", data2);
    
    IEnumerable<dynamic> results = db.Query(query, dynamicParameters);
}

위 내용을 아래처럼 사용하면 간단하게 사용할수 있다.

IEnumerable<dynamic> results = db.Query(query, new { DATA1 = "A1", @DATA2 = "B1" });

728x90

'C# > Winform' 카테고리의 다른 글

[C#/Dapper] Multi Select  (0) 2022.04.23
[C#/Dapper] Bulk Insert (List<T> Insert)  (0) 2022.04.23
[C#/Dapper] Dynamic Result  (0) 2022.04.23
[C#/Dapper] Dapper 설치 및 기본사용  (0) 2022.04.23
[C#] VB → C#  (0) 2022.04.22
Posted by kjun.kr
,