TableExistenceChecker.AnyModelTableExistsInDatabase Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.