DbProviderServices Класс

Определение

Внимание

Этот API несовместим с CLS.

Фабрика для создания определений команд; Используйте тип этого объекта в качестве аргумента для метода IServiceProvider.GetService в фабрике поставщиков.

public ref class DbProviderServices abstract
public abstract class DbProviderServices
[System.CLSCompliant(false)]
public abstract class DbProviderServices
type DbProviderServices = class
[<System.CLSCompliant(false)>]
type DbProviderServices = class
Public MustInherit Class DbProviderServices
Наследование
DbProviderServices
Производный
Атрибуты

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

Имя Описание
DbProviderServices()

Инициализирует новый экземпляр класса DbProviderServices.

Методы

Имя Описание
CreateCommandDefinition(DbCommand)

Создает определение команды, использующее указанную команду.

CreateCommandDefinition(DbCommandTree)

Создает определение команды из дерева команд.

CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Создает определение команды из указанного манифеста и дерева команд.

CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Создает базу данных, указанную подключением и создает объекты схемы.

CreateDatabaseScript(String, StoreItemCollection)

Создает язык определения данных (скрипт DDL, который создает объекты схемы (таблицы, первичные ключи, внешние ключи) на основе содержимого параметра StoreItemCollection и предназначен для версии базы данных, соответствующей маркеру манифеста поставщика.

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

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

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Возвращает значение, указывающее, существует ли данная база данных на сервере и были ли созданы объекты схемы, содержащиеся в storeItemCollection.

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Создает базу данных, указанную подключением, и создает объекты схемы (таблицы, первичные ключи, внешние ключи) на основе содержимого StoreItemCollection.

DbCreateDatabaseScript(String, StoreItemCollection)

Создает язык определения данных (скрипт DDL, который создает объекты схемы (таблицы, первичные ключи, внешние ключи) на основе содержимого параметра StoreItemCollection и предназначен для версии базы данных, соответствующей маркеру манифеста поставщика.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Возвращает значение, указывающее, существует ли данная база данных на сервере и были ли созданы объекты схемы, содержащиеся в storeItemCollection.

DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Удаляет все объекты хранилища, указанные в коллекции элементов хранилища, из базы данных и самой базы данных.

DbGetSpatialServices(String)

Возвращает пространственные службы для DbProviderServices.

DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Удаляет все объекты хранилища, указанные в коллекции элементов хранилища, из базы данных и самой базы данных.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDbProviderManifest(String)

При переопределении в производном классе возвращает экземпляр класса, производный от DbProviderManifest.

GetDbProviderManifestToken(DbConnection)

Возвращает маркер манифеста поставщика, предоставленный подключением.

GetDbSpatialDataReader(DbDataReader, String)

Возвращает средство чтения пространственных данных для .DbProviderServices

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetProviderFactory(DbConnection)

Извлекает dbProviderFactory на основе указанного DbConnection.

GetProviderManifest(String)

Возвращает манифест поставщика с помощью указанных сведений о версии.

GetProviderManifestToken(DbConnection)

Возвращает маркер манифеста поставщика.

GetProviderServices(DbConnection)

Возвращает поставщиков, предоставленных подключением.

GetSpatialDataReader(DbDataReader, String)

Возвращает средство чтения пространственных данных для .DbProviderServices

GetSpatialServices(String)

Возвращает пространственные службы для DbProviderServices.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SetDbParameterValue(DbParameter, TypeUsage, Object)

Задает значения параметров для DbProviderServicesпараметра .

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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