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
Подключение к базе данных, существование которой проверяется этим методом.
Время ожидания выполнения любых команд, необходимых для определения существования этой базы данных.
- 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
Подключение к базе данных, существование которой проверяется этим методом.
Время ожидания выполнения любых команд, необходимых для определения существования этой базы данных.
- storeItemCollection
- Lazy<StoreItemCollection>
Коллекция всех элементов хранилища из модели. Этот параметр больше не используется для определения существования базы данных.
Возвращаемое значение
Значение true, если поставщик может вывести базу данных только на основе соединения.
Комментарии
Переопределите этот метод, чтобы избежать создания коллекции элементов магазина, если она не нужна. Реализация по умолчанию оценивает значение Lazy и вызывает другую перегрузку этого метода.
Применяется к
Entity Framework