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


DbProviderInfo Класс

Определение

Группирует пару строк, которые идентифицируют поставщик и версию сервера, в один объект.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbProviderInfo
public sealed class DbProviderInfo
type DbProviderInfo = class
Public NotInheritable Class DbProviderInfo
Наследование
DbProviderInfo
Атрибуты

Комментарии

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

Конструкторы

DbProviderInfo(String, String)

Создает новый объект для заданного инвариантного имени поставщика и маркера манифеста.

Свойства

ProviderInvariantName

Строка, идентифицирующая этого поставщика. Например, поставщик SQL Server использует строку System.Data.SqlCient.

ProviderManifestToken

Строка, идентифицирующая используемую версию сервера базы данных. Например, поставщик SQL Server использует строку "2008" для SQL Server 2008. Он не может иметь значение NULL, но может быть пустым.

Методы

Equals(Object)

Группирует пару строк, которые идентифицируют поставщик и версию сервера, в один объект.

GetHashCode()

Группирует пару строк, которые идентифицируют поставщик и версию сервера, в один объект.

Применяется к