Freigeben über


DbProviderServices.DbDatabaseExists Methode

Definition

Überlädt

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

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

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

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

Parameter

connection
DbConnection

Verbindung mit einer Datenbank, deren Existenz durch diese Methode überprüft wird.

commandTimeout
Nullable<Int32>

Ausführungstimeout für Befehle, die zum Bestimmen der Existenz der Datenbank benötigt werden.

storeItemCollection
StoreItemCollection

Die Auflistung aller Speicherelemente aus dem Modell. Dieser Parameter wird nicht mehr zum Bestimmen der Datenbankexistenz verwendet.

Gibt zurück

"True", wenn der Anbieter die Datenbank nur auf Grundlage der Verbindung ableiten kann.

Gilt für:

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

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

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

Parameter

connection
DbConnection

Verbindung mit einer Datenbank, deren Existenz durch diese Methode überprüft wird.

commandTimeout
Nullable<Int32>

Ausführungstimeout für Befehle, die zum Bestimmen der Existenz der Datenbank benötigt werden.

storeItemCollection
Lazy<StoreItemCollection>

Die Auflistung aller Speicherelemente aus dem Modell. Dieser Parameter wird nicht mehr zum Bestimmen der Datenbankexistenz verwendet.

Gibt zurück

"True", wenn der Anbieter die Datenbank nur auf Grundlage der Verbindung ableiten kann.

Hinweise

Überschreiben Sie diese Methode, um zu vermeiden, dass die Speicherelementauflistung erstellt wird, wenn sie nicht benötigt wird. Die Standardimplementierung wertet lazy aus und ruft die andere Überladung dieser Methode auf.

Gilt für: