DbDependencyResolverExtensions 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

用来调用使用泛型类型参数和/或不带名称的 GetService(Type, Object) 方法的扩展方法。

继承层次结构

System.Object
  System.Data.Entity.Infrastructure.DependencyResolution.DbDependencyResolverExtensions

命名空间:  System.Data.Entity.Infrastructure.DependencyResolution
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class DbDependencyResolverExtensions
用法
public static class DbDependencyResolverExtensions
[ExtensionAttribute]
public ref class DbDependencyResolverExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DbDependencyResolverExtensions =  class end
public final class DbDependencyResolverExtensions

方法

  名称 描述
公共方法静态成员 GetService(IDbDependencyResolver, Type) 调用 GetService(Type, Object),以传递给定类型参数并对名称参数使用 null。
公共方法静态成员 GetService<T>(IDbDependencyResolver) 调用 GetService(Type, Object),将该方法的泛型类型作为类型参数传递并为名称参数传递 null。
公共方法静态成员 GetService<T>(IDbDependencyResolver, Object) 调用 GetService(Type, Object),将该方法的泛型类型和给定名称作为参数传递。
公共方法静态成员 GetServices(IDbDependencyResolver, Type) 调用 GetServices(Type, Object),以传递给定类型参数并对名称参数使用 null。
公共方法静态成员 GetServices<T>(IDbDependencyResolver) 调用 GetServices(Type, Object),将该方法的泛型类型作为类型参数传递并为名称参数传递 null。
公共方法静态成员 GetServices<T>(IDbDependencyResolver, Object) 调用 GetServices(Type, Object),将该方法的泛型类型和给定名称作为参数传递。

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure.DependencyResolution 命名空间