Sdílet prostřednictvím


TableExistenceChecker.AnyModelTableExistsInDatabase Metoda

Definice

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.

Platí pro