Jac*_*ger 7 c# exception dapper
我正在使用dapper.net而且我已经connection.Execute为我Delete和Update声明包装了.
public virtual void Update(TEntity entity)
{
IDbConnection connection = connectionService.Connection;
connection.Execute(UpdateQuery, entity, connectionService.Transaction);
}
Run Code Online (Sandbox Code Playgroud)
当我来使用它时,我想通过捕获异常而不仅仅是一般来知道它是否失败Exception.抛出哪些(如果有的话)异常?我会假设SqlException,但是前任经理教会我什么都不做.
任何人都可以指出我在哪里找到这些信息的正确方向?
SqlException当用于对抗SqlConnection时,Dapper确实会抛出.
例外情况将与您从vanilla ADO.NET代码中获得的异常一致.使用值作为特定SQL异常类型的代码.