Compartir a través de


TableExistenceChecker.AnyModelTableExistsInDatabase Método

Definición

Cuando se invalida en una clase derivada comprueba dónde existen las tablas especificadas en la base de datos para la conexión especificada.

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

Parámetros

context
ObjectContext

Contexto para el que se realiza la comprobación de tablas, normalmente se usa para obtener un adecuado DbInterceptionContext.

connection
DbConnection

Una conexión a la base de datos. Puede estar abierto o cerrado; debe cerrarse de nuevo si se abre. No desechar.

modelTables
IEnumerable<EntitySet>

Tablas que se van a comprobar si existen.

edmMetadataContextTableName
String

Nombre de la tabla EdmMetadata para comprobar la existencia.

Devoluciones

True si existe alguna de las tablas del modelo o de la tabla EdmMetadata.

Se aplica a