运行未解决的SQL过程

时间:2016-08-18 12:02:24

标签: c# sql dapper

我希望使用DAPPER运行SQL过程而不在C#上返回任何内容。

作为给予SGBD的命令。无论SQL是否成功,C#都会继续。

有可能吗?

1 个答案:

答案 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! */ }