Sdílet prostřednictvím


DbProviderServices.DbDatabaseExists Metoda

Definice

Přetížení

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

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

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

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

Parametry

connection
DbConnection

Připojení k databázi, jejíž existence je kontrolována touto metodou.

commandTimeout
Nullable<Int32>

Vypršení časového limitu spuštění pro všechny příkazy potřebné k určení existence databáze.

storeItemCollection
StoreItemCollection

Kolekce všech položek úložiště z modelu. Tento parametr se již nepoužívá k určení existence databáze.

Návraty

Hodnota True, pokud zprostředkovatel může databázi odvodit pouze na základě připojení.

Platí pro

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

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

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

Parametry

connection
DbConnection

Připojení k databázi, jejíž existence je kontrolována touto metodou.

commandTimeout
Nullable<Int32>

Vypršení časového limitu spuštění pro všechny příkazy potřebné k určení existence databáze.

storeItemCollection
Lazy<StoreItemCollection>

Kolekce všech položek úložiště z modelu. Tento parametr se již nepoužívá k určení existence databáze.

Návraty

Hodnota True, pokud zprostředkovatel může databázi odvodit pouze na základě připojení.

Poznámky

Přepište tuto metodu, aby se zabránilo vytvoření kolekce položek úložiště, pokud není potřeba. Výchozí implementace vyhodnocuje Lazy a volá druhé přetížení této metody.

Platí pro