Dapper ORM을 사용하여 데이터베이스를 쿼리하고 있습니다. 쿼리 구문에 익숙해졌지만 매개 변수에 문제가 있습니다.SQL 쿼리의 매개 변수 설정에 대해 혼동을 들었습니다.
orders = ctx.Query<OrderView>(myQuery, new { Seller = 104386, StatusID = 2, query = "people"});
이이 값에 MYQUERY (@Seller, @StatusID, @query)의 매개 변수를 매핑하고 제대로 작동 : 여기
가 작동하는 쿼리입니다.그러나 내 프로그램에서는 매개 변수를 즉시 생성하고 List<ObjectParameter>
에 저장하므로 각 매개 변수에는 이름과 값이 있습니다. 그러나이 질문에 올바르게 작동하도록 가져올 수 없습니다. 여기에 작동하지 않는 내용의 예입니다
orders = ctx.Query<OrderView>(myQuery, parameters.toArray());
나는 또한 List<SqlParameter>
에 그 변환 해봤지만 그 중 하나가 작동하지 않습니다. 누구든지 내 매개 변수 목록 작업 쿼리를 복제 할 수있는 방법을 알고 있습니까?