Udostępnij za pośrednictwem


DbProviderServices.DbDatabaseExists Metoda

Definicja

Przeciążenia

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

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

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

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

Połączenie z bazą danych, której istnienie jest sprawdzane przez tę metodę.

commandTimeout
Nullable<Int32>

Limit czasu wykonywania dla wszystkich poleceń potrzebnych do określenia istnienia bazy danych.

storeItemCollection
StoreItemCollection

Kolekcja wszystkich elementów sklepu z modelu. Ten parametr nie jest już używany do określania istnienia bazy danych.

Zwraca

Prawda, jeśli dostawca może dedumentować bazę danych tylko na podstawie połączenia.

Dotyczy

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

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

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

Połączenie z bazą danych, której istnienie jest sprawdzane przez tę metodę.

commandTimeout
Nullable<Int32>

Limit czasu wykonywania dla wszystkich poleceń potrzebnych do określenia istnienia bazy danych.

storeItemCollection
Lazy<StoreItemCollection>

Kolekcja wszystkich elementów sklepu z modelu. Ten parametr nie jest już używany do określania istnienia bazy danych.

Zwraca

Prawda, jeśli dostawca może dedumentować bazę danych tylko na podstawie połączenia.

Uwagi

Zastąpij tę metodę, aby uniknąć tworzenia kolekcji elementów sklepu, jeśli nie jest to konieczne. Domyślna implementacja ocenia opóźnienie i wywołuje inne przeciążenie tej metody.

Dotyczy