我希望使用DAPPER运行SQL过程而不在C#上返回任何内容。
作为给予SGBD的命令。无论SQL是否成功,C#都会继续。
有可能吗?
答案 0 :(得分:2)
问题不是很清楚,所以我要试着改写 - 如果我接近,那就太好了;如果没有,请告诉我。我认为您所要求的主要是运行命令(通过存储过程),并且无论命令是否成功完成,代码都会继续。如果是这种情况,则只需使用try
/ catch
区域来吞下例外。 dapper和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! */ }