TransactionHandlerResolver 类

定义

IDbDependencyResolver用于解析工厂的TransactionHandler实现。

public class TransactionHandlerResolver : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver
type TransactionHandlerResolver = class
    interface IDbDependencyResolver
Public Class TransactionHandlerResolver
Implements IDbDependencyResolver
继承
TransactionHandlerResolver
实现

构造函数

TransactionHandlerResolver(Func<TransactionHandler>, String, String)

初始化 TransactionHandlerResolver 类的新实例。

方法

Equals(Object)

IDbDependencyResolver用于解析工厂的TransactionHandler实现。

GetHashCode()

IDbDependencyResolver用于解析工厂的TransactionHandler实现。

GetService(Type, Object)

如果给定的类型为 Func<TResult>,则此方法将尝试返回要使用的服务,否则将返回 null。 当给定类型为 Func<TResult>时,键应为 ExecutionStrategyKey

GetServices(Type, Object)

如果给定的类型为 Func<TResult>,则此解析程序将尝试返回要使用的服务,否则它将返回空枚举。 当给定类型为 Func<TResult>时,键应为 ExecutionStrategyKey

扩展方法

GetService(IDbDependencyResolver, Type)

调用 GetService(Type, Object) 传递给定类型参数并为 name 参数使用 null。

GetService<T>(IDbDependencyResolver)

调用 GetService(Type, Object) 将方法的泛型类型作为类型参数传递,并为 name 参数传递 null。

GetService<T>(IDbDependencyResolver, Object)

调用 GetService(Type, Object) 将方法的泛型类型和给定名称作为参数传递。

GetServices(IDbDependencyResolver, Type)

调用 GetServices(Type, Object) 传递给定类型参数并为 name 参数使用 null。

GetServices<T>(IDbDependencyResolver)

调用 GetServices(Type, Object) 将方法的泛型类型作为类型参数传递,并为 name 参数传递 null。

GetServices<T>(IDbDependencyResolver, Object)

调用 GetServices(Type, Object) 将方法的泛型类型和给定名称作为参数传递。

适用于