Dapper로 저장 프로 시저를 대량 호출하려고합니다. 각 호출은 다른 결과 집합을 반환하므로 QueryMultiple을 사용하고있었습니다. 나는이 같은 매개 변수를 작성하는 경우 :Dapper의 QueryMultiple을 저장 프로 시저와 함께 사용할 수 있지만 매번 다른 매개 변수 값을 사용할 수 있습니까?
var parameters = new DynamicParameters();
// The stored proc accepts a single integer, but I want to pass multiple so each call had a new value.
parameters.Add("LookupID", lookupIds);
var resultSet = connection.QueryMultiple("SPName", parameters, commandType: System.Data.CommandType.StoredProcedure);
을 내가 저장 프로 시저가 지정된 인수를 너무 많이 가지고 오류가 발생합니다. 그러면 내가 어떻게이 일을 성취 할 수 있습니까?
QueryMultiple의 주요 아이디어는 저장 프로 시저가 여러 결과 집합을 반환한다는 것입니다. 다른 매개 변수 정의를 사용하여 쿼리하려면 여러 개의 procs를 정의하고 각각을 async/await로 직접 호출하십시오. –