Поделиться через


DbProviderInfo - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе 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 использует строку «2008» для SQL Server 2008.Это строка не может содержать значение null, но может быть пустой.

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект данному текущему объекту. (Переопределяет Object.Equals(Object).)
Открытый метод GetHashCode Возвращает хэш-функцию текущего объекта. (Переопределяет Object.GetHashCode().)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Примечания

Экземпляры данного класса действуют как ключ при разрешении DbSpatialServices для определенного поставщика из IDbDependencyResolver. Обычно это используется при регистрации пространственных служб в DbConfiguration или когда подобные службы, специфичные для поставщика, разрешаются реализацией DbProviderServices.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен