DbExecutionStrategy.UnwrapAndHandleException<T> 方法

定义

以递归方式从 exception 获取 InnerException,只要它是 EntityExceptionDbUpdateExceptionUpdateException 并将其传递给 exceptionHandler

public static T UnwrapAndHandleException<T> (Exception exception, Func<Exception,T> exceptionHandler);
static member UnwrapAndHandleException : Exception * Func<Exception, 'T> -> 'T

类型参数

T

未包装的异常的类型。

参数

exception
Exception

要解包的异常。

exceptionHandler
Func<Exception,T>

将使用未包装的异常调用的委托。

返回

T

来自 exceptionHandler的结果。

适用于