DbProviderInfo 类
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
分组一对字符串,它们将提供程序和服务器版本一起标识为一个对象。
继承层次结构
System.Object
System.Data.Entity.Infrastructure.DbProviderInfo
命名空间: System.Data.Entity.Infrastructure
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
Public NotInheritable Class DbProviderInfo
用法
Dim instance As DbProviderInfo
public sealed class DbProviderInfo
public ref class DbProviderInfo sealed
[<SealedAttribute>]
type DbProviderInfo = class end
public final class DbProviderInfo
DbProviderInfo 类型公开以下成员。
构造函数
名称 | 描述 | |
---|---|---|
DbProviderInfo | 为给定的提供程序固定名称和清单标记创建一个新对象。 |
顶部
属性
名称 | 描述 | |
---|---|---|
ProviderInvariantName | 标识该提供程序的字符串。例如,SQL Server 提供程序使用字符串“System.Data.SqlCient”。 | |
ProviderManifestToken | 标识正在使用的数据库服务器版本的字符串。例如,SQL Server 提供程序对 SQL Server 2008 使用字符串“2008”。此值不能为 null 但可以为空。 |
顶部
方法
名称 | 描述 | |
---|---|---|
Equals | 确定指定的对象是否等于此当前对象。 (重写 Object.Equals(Object)。) | |
GetHashCode | 获取此当前对象的哈希函数。 (重写 Object.GetHashCode()。) | |
GetType | (继承自 Object。) | |
ToString | (继承自 Object。) |
顶部
备注
此类的实例用作键,用于解析 IDbDependencyResolver 中特定提供程序的 DbSpatialServices。 其典型用法有两种:在 DbConfiguration 中注册空间服务时;或者提供程序专用空间服务由 DbProviderServices 的实现进行解析时。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。