DbProviderServices.DbDatabaseExists Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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.
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
Entity Framework