小巧玲珑。 conn.Execute 抛出什么异常?
Dapper. What Exceptions does conn.Execute throw?
我正在使用 dapper.net 并为我的 Delete
和 Update
语句包装了 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 异常类型的代码。
我正在使用 dapper.net 并为我的 Delete
和 Update
语句包装了 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 异常类型的代码。