Dapper 쿼리 수행 값을 Model에 넣지 않고 바로 List<Dictionary<string, string>>에 담아보겠습니다.
public List<Dictionary<string, string>> GetResult(int index)
{
List<Dictionary<string, string>> rtnVal = new List<Dictionary<string, string>>();
using(var conn = base.GetConnection())
{
var sql = "SELECT * FROM RESULT WHERE [INDEX] = @index";
var param = new DynamicParameters();
param.Add("@index", index);
conn.Open();
var result = conn.Query(sql, param).ToList();
rtnVal = result.Select(x => ((IDictionary<string, object>)x).ToDictionary(ks => ks.Key, vs => vs.Value.ToString())).ToList();
}
return rtnVal;
}
[.NET] System.Data.SqlClient 참조하기 (0) | 2022.09.14 |
---|---|
[.NET] NLog 사용 (0) | 2022.06.02 |
[.NET] DateTime.Compare, 두 날짜를 비교해 빠른지, 같은지, 늦은지 나타냄 (0) | 2021.08.29 |
[.NET] TimeZoneInfo.ConvertTime, 표준 시간대 간 시간 변환 (0) | 2021.07.25 |
[.NET] TimeZoneInfo.FindSystemTimeZoneById, 표준 시간대 검색 (0) | 2021.07.24 |
댓글 영역