TableExistenceChecker.AnyModelTableExistsInDatabase 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ři přepsání v odvozené třídě zkontroluje, kde dané tabulky existují v databázi pro dané připojení.
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
Kontext, pro který se provádí kontrola tabulky, se obvykle používá k získání vhodného DbInterceptionContextobjektu .
- connection
- DbConnection
Připojení k databázi. Mohou být otevřeny nebo uzavřeny; by měl být při otevření znovu zavřený. Neodhazujte.
- modelTables
- IEnumerable<EntitySet>
Tabulky, které chcete zkontrolovat, zda existují.
- edmMetadataContextTableName
- String
Název tabulky EdmMetadata ke kontrole existence.
Návraty
Hodnota True, pokud existuje některá z tabulek modelu nebo EdmMetadata.