gpt4 book ai didi

c# - 小巧玲珑。 conn.Execute 抛出什么异常?

转载 作者:太空狗 更新时间:2023-10-29 23:13:56 26 4
gpt4 key购买 nike

我正在使用 dapper.net 并且我已经为我的 DeleteUpdate 语句包装了 connection.Execute

public virtual void Update(TEntity entity)
{
IDbConnection connection = connectionService.Connection;

connection.Execute(UpdateQuery, entity, connectionService.Transaction);
}

当我开始使用它时,我想通过捕获异常而不是一般的Exception 来了解它是否失败。抛出哪些(如果有)异常?我会假设 SqlException,但前任经理教我什么都不假设。

任何人都可以指出我在哪里可以找到这些信息的正确方向吗?

最佳答案

当针对 SqlConnection 使用时,Dapper 确实会抛出 SqlException

异常将与您从原始 ADO.NET 代码中获得的异常一致。值为特定 SQL 异常类型的代码。

关于c# - 小巧玲珑。 conn.Execute 抛出什么异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31476360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com