TableExistenceChecker.AnyModelTableExistsInDatabase Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.