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


DbProviderServices.DbDatabaseExists Метод

Определение

Перегрузки

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

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

DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

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

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

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

protected virtual bool DbDatabaseExists (System.Data.Common.DbConnection connection, Nullable<int> commandTimeout, System.Data.Entity.Core.Metadata.Edm.StoreItemCollection storeItemCollection);
abstract member DbDatabaseExists : System.Data.Common.DbConnection * Nullable<int> * System.Data.Entity.Core.Metadata.Edm.StoreItemCollection -> bool
override this.DbDatabaseExists : System.Data.Common.DbConnection * Nullable<int> * System.Data.Entity.Core.Metadata.Edm.StoreItemCollection -> bool

Параметры

connection
DbConnection

Подключение к базе данных, существование которой проверяется этим методом.

commandTimeout
Nullable<Int32>

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

storeItemCollection
StoreItemCollection

Коллекция всех элементов хранилища из модели. Этот параметр больше не используется для определения существования базы данных.

Возвращаемое значение

Значение true, если поставщик может вывести базу данных только на основе соединения.

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

DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

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

protected virtual bool DbDatabaseExists (System.Data.Common.DbConnection connection, Nullable<int> commandTimeout, Lazy<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> storeItemCollection);
abstract member DbDatabaseExists : System.Data.Common.DbConnection * Nullable<int> * Lazy<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> -> bool
override this.DbDatabaseExists : System.Data.Common.DbConnection * Nullable<int> * Lazy<System.Data.Entity.Core.Metadata.Edm.StoreItemCollection> -> bool
Protected Overridable Function DbDatabaseExists (connection As DbConnection, commandTimeout As Nullable(Of Integer), storeItemCollection As Lazy(Of StoreItemCollection)) As Boolean

Параметры

connection
DbConnection

Подключение к базе данных, существование которой проверяется этим методом.

commandTimeout
Nullable<Int32>

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

storeItemCollection
Lazy<StoreItemCollection>

Коллекция всех элементов хранилища из модели. Этот параметр больше не используется для определения существования базы данных.

Возвращаемое значение

Значение true, если поставщик может вывести базу данных только на основе соединения.

Комментарии

Переопределите этот метод, чтобы избежать создания коллекции элементов магазина, если она не нужна. Реализация по умолчанию оценивает значение Lazy и вызывает другую перегрузку этого метода.

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