답변이없는 SQL 프로 시저 실행

c# dapper sql

문제

DAPPER를 사용하여 C #에서 반환하지 않고 SQL 프로 시저를 실행하려고합니다.

SGBD에게 주어진 명령이 효과를 발휘합니다. C #은 SQL의 성공 여부에 관계없이 계속됩니다.

것이 가능하다?

수락 된 답변

질문은 명확하지 않습니다. 그래서 저는 다시 말하려합니다. 그렇지 않다면 알려주세요. 당신이 묻는 것은 본질적으로 (저장 프로 시저를 통해) 명령을 실행하고 명령이 성공적으로 완료되었는지 여부에 관계없이 코드를 계속 유지하는 것입니다. 그렇다면 try / catch 영역을 사용하여 예외를 삼키십시오. DAO 나 ADO.NET은 더 구체적인 것을 노출하지 않습니다.

try {
    conn.Execute("MyProc",
        new { id: 42, name: "abc" }, // parameters to the proc
        commandType: CommandType.StoredProcedure);
} catch { /* swallow it down, oh so tasty! */ }


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.