Udostępnij za pośrednictwem


TableExistenceChecker.AnyModelTableExistsInDatabase Metoda

Definicja

Po zastąpieniu w klasie pochodnej sprawdza, gdzie istnieją podane tabele w bazie danych dla danego połączenia.

public abstract bool AnyModelTableExistsInDatabase (System.Data.Entity.Core.Objects.ObjectContext context, System.Data.Common.DbConnection connection, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Metadata.Edm.EntitySet> modelTables, string edmMetadataContextTableName);
abstract member AnyModelTableExistsInDatabase : System.Data.Entity.Core.Objects.ObjectContext * System.Data.Common.DbConnection * seq<System.Data.Entity.Core.Metadata.Edm.EntitySet> * string -> bool
Public MustOverride Function AnyModelTableExistsInDatabase (context As ObjectContext, connection As DbConnection, modelTables As IEnumerable(Of EntitySet), edmMetadataContextTableName As String) As Boolean

Parametry

context
ObjectContext

Kontekst, dla którego jest wykonywane sprawdzanie tabeli, zwykle używany do uzyskania odpowiedniego DbInterceptionContextelementu .

connection
DbConnection

Połączenie z bazą danych. Może być otwarty lub zamknięty; należy ponownie zamknąć po otwarciu. Nie usuwaj.

modelTables
IEnumerable<EntitySet>

Tabele do sprawdzania istnienia.

edmMetadataContextTableName
String

Nazwa tabeli EdmMetadata w celu sprawdzenia istnienia.

Zwraca

Prawda, jeśli istnieje którakolwiek z tabel modelu lub tabeli EdmMetadata.

Dotyczy