RelationalModelValidator Clase
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í.
Validador que aplica reglas comunes para todos los proveedores relacionales.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalModelValidator = class
inherit ModelValidator
type RelationalModelValidator = class
inherit ModelValidator
Public Class RelationalModelValidator
Inherits ModelValidator
- Herencia
- Atributos
Comentarios
La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.
Consulte Implementación de proveedores y extensiones de base de datos para obtener más información y ejemplos.
Constructores
| Nombre | Description |
|---|---|
| RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) |
Validador que aplica reglas comunes para todos los proveedores relacionales. |
Propiedades
| Nombre | Description |
|---|---|
| Dependencies |
Dependencias de este servicio. (Heredado de ModelValidator) |
| RelationalDependencies |
Dependencias específicas del proveedor relacional para este servicio. |
| TypeMapper |
Obsoletos.
Obtiene el asignador de tipos. |
Métodos
| Nombre | Description |
|---|---|
| GetDefaultColumnValue(IProperty, StoreObjectIdentifier) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna la propiedad. |
| IsOwned(Type, IConventionModel) |
Devuelve un valor que indica si ese tipo CLR de destino correspondería a un tipo de entidad propiedad. (Heredado de ModelValidator) |
| IsOwned(Type, IModel) |
Devuelve un valor que indica si ese tipo CLR de destino correspondería a un tipo de entidad propiedad. (Heredado de ModelValidator) |
| IsRedundant(IForeignKey) |
Devuelve un valor que indica si la clave externa especificada es redundante. |
| LogShadowProperties(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra todas las propiedades de sombra de un tipo de entidad. (Heredado de ModelValidator) |
| LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra todas las propiedades de sombra que se crearon porque no había ningún miembro CLR coincidente. (Heredado de ModelValidator) |
| LogShadowProperties(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty) |
Produce un InvalidOperationException con un mensaje que contiene información específica del proveedor, cuando está disponible, lo que indica posibles motivos por los que no se puede asignar la propiedad. |
| ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty) |
Produce un InvalidOperationException con un mensaje que contiene información específica del proveedor, cuando está disponible, lo que indica posibles motivos por los que no se puede asignar la propiedad. |
| ThrowPropertyNotMappedException(String, ITypeBase, IProperty) |
Produce un InvalidOperationException con un mensaje que contiene información específica del proveedor, cuando está disponible, lo que indica posibles motivos por los que no se puede asignar la propiedad. |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un modelo, iniciando una excepción si se encuentran errores. |
| Validate(IModel) |
Valida un modelo, iniciando una excepción si se encuentran errores. |
| ValidateAmbiguousOneToOneRelationship(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una relación uno a uno tiene un extremo principal no ambiguo. (Heredado de ModelValidator) |
| ValidateAutoLoaded(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una propiedad configurada como no cargada automáticamente no es una clave, clave externa, token de simultaneidad, discriminador o consumido por un enlace de constructor. |
| ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de Boolean propiedades en el modelo. |
| ValidateBoolsWithDefaults(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateBoolWithDefaults(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una Boolean propiedad con valores predeterminados. |
| ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración del seguimiento de cambios en el modelo. (Heredado de ModelValidator) |
| ValidateChangeTrackingStrategy(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de herencia en el modelo. (Heredado de ModelValidator) |
| ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateClrInheritance(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos restricciones check con el mismo nombre. |
| ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos claves externas asignadas a la misma restricción de clave externa. |
| ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos índices asignados al mismo índice de tabla. |
| ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos claves asignadas a la misma restricción única. |
| ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos propiedades asignadas a la misma columna. |
| ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de dos desencadenadores con el mismo nombre. |
| ValidateComplexProperty(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola propiedad compleja y sus miembros anidados. (Heredado de ModelValidator) |
| ValidateContainerColumnType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la configuración del tipo de columna de contenedor para un tipo de entidad específico. |
| ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida los datos de inicialización de un tipo de entidad. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de datos (por ejemplo, datos de inicialización) en el modelo. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de datos (por ejemplo, datos de inicialización) en el modelo. (Heredado de ModelValidator) |
| ValidateData(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateDataTypes(IModel) |
Obsoletos.
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateDbFunction(IDbFunction, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola función de base de datos. |
| ValidateDbFunctionMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de funciones para un tipo de entidad. |
| ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de funciones en el modelo. |
| ValidateDbFunctions(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateDefaultValuesOnKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida los valores predeterminados en una clave. |
| ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de valores predeterminados en el modelo. |
| ValidateDefaultValuesOnKeys(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoletos.
Valida la asignación o configuración de la definición de las navegaciones en el modelo. (Heredado de ModelValidator) |
| ValidateDefiningNavigations(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de la definición de consultas en el modelo. (Heredado de ModelValidator) |
| ValidateDiscriminatorValues(IComplexType) |
Valida el discriminador y los valores para el tipo complejo especificado y los anidados. (Heredado de ModelValidator) |
| ValidateDiscriminatorValues(IEntityType) |
Valida el discriminador y los valores de todos los tipos de entidad derivados del especificado. (Heredado de ModelValidator) |
| ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoletos.
Valida la asignación o configuración de herencia en el modelo. (Heredado de ModelValidator) |
| ValidateEntityClrType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que un tipo de entidad no se asigna accidentalmente a partir de tipos CLR comunes. (Heredado de ModelValidator) |
| ValidateEntityClrTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que los tipos CLR comunes no se asignan accidentalmente como tipos de entidad. (Heredado de ModelValidator) |
| ValidateEntityType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un tipo de entidad único. |
| ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de propiedades asignadas a campos del modelo. (Heredado de ModelValidator) |
| ValidateFieldMapping(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateFieldMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la configuración de asignación de campos para un tipo estructural. (Heredado de ModelValidator) |
| ValidateForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una clave externa. (Heredado de ModelValidator) |
| ValidateForeignKeyPropertyInKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que las propiedades de clave externa no forman parte de una clave heredada que causaría problemas. (Heredado de ModelValidator) |
| ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de claves externas en el modelo. (Heredado de ModelValidator) |
| ValidateForeignKeys(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateIgnoredMembers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que no se intente omitir las propiedades heredadas en un tipo de entidad. (Heredado de ModelValidator) |
| ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que no se intenta omitir las propiedades heredadas. (Heredado de ModelValidator) |
| ValidateIndex(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un único índice. |
| ValidateIndexOnComplexProperty(IIndex, IReadOnlyList<IComplexProperty>, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un índice que contiene una propiedad compleja. |
| ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que las propiedades de cualquier índice se asignan a columnas en al menos una tabla común. |
| ValidateIndexProperty(IIndex, IPropertyBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una propiedad contenida en un índice. |
| ValidateIndexPropertyMapping(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que las propiedades del índice se asignan a columnas de una tabla determinada. |
| ValidateInheritanceMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de herencia para un tipo de entidad. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de herencia en el modelo. |
| ValidateInheritanceMapping(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las entidades JSON. |
| ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType) |
Valide la clave de la entidad asignada a una columna JSON. |
| ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType) |
Valida las navegaciones de la entidad asignada a una columna JSON. |
| ValidateJsonEntityOwnerMappedToTableOrView(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que un tipo de entidad que posee una entidad JSON se asigna a una tabla o vista. |
| ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType) |
Valide las propiedades de la entidad asignadas a una columna JSON. |
| ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType) |
Valida la entidad raíz asignada a una columna JSON. |
| ValidateJsonEntitySingularMapping(StoreObjectIdentifier, IEntityType) |
Valida los aspectos de asignación singular (no colección) de una entidad asignada a una columna JSON. |
| ValidateJsonTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las entidades JSON asignadas a una tabla. |
| ValidateJsonView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las entidades JSON asignadas a una vista. |
| ValidateKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola clave. |
| ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de tipos de entidad sin claves en el modelo. (Heredado de ModelValidator) |
| ValidateMappingFragment(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida los fragmentos de asignación de un tipo de entidad. |
| ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida los fragmentos de asignación de tipos de entidad. |
| ValidateMappingStrategy(IEntityType, String) |
Valida que se admite la estrategia de asignación dada. |
| ValidateMutableKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una clave no tiene propiedades mutables. |
| ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración del modelo para ciclos. (Heredado de ModelValidator) |
| ValidateNoCycles(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de la mutable en el modelo. |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de claves mutables en el modelo. (Heredado de ModelValidator) |
| ValidateNoMutableKeys(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateNonNullPrimaryKey(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que un tipo de entidad rastreable tenga una clave principal. (Heredado de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que todos los tipos de entidad rastreables tengan una clave principal. (Heredado de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoletos.
Valida que el modelo no contiene ningún tipo de entidad sin un tipo CLR correspondiente. (Heredado de ModelValidator) |
| ValidateNoShadowEntities(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de las claves de sombra en el modelo. (Heredado de ModelValidator) |
| ValidateNoShadowKeys(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateOptionalDependents(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que los dependientes opcionales tienen una propiedad que identifica que no acepta valores NULL. |
| ValidateOwnedEntityMappedToJsonCollection(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra una advertencia si un tipo de entidad propiedad se asigna a JSON como una colección, que usa una clave ordinal sintetizada. Esta asignación está obsoleta; el tipo debe asignarse como una colección de tipos compleja en su lugar. |
| ValidateOwnership(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la configuración de propiedad de un tipo de entidad. (Heredado de ModelValidator) |
| ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de propiedad en el modelo. (Heredado de ModelValidator) |
| ValidateOwnership(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidatePrimitiveCollection(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una propiedad de colección primitiva. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de propiedades de colección primitivas del modelo. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de propiedades de colección primitivas en el modelo. (Heredado de ModelValidator) |
| ValidateProperty(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola propiedad. |
| ValidatePropertyMapping(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las asignaciones de propiedades de una propiedad compleja determinada. |
| ValidatePropertyMapping(IConventionComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las asignaciones de propiedades de una propiedad compleja determinada. |
| ValidatePropertyMapping(IConventionTypeBase, IConventionModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las asignaciones de propiedades para un tipo determinado. (Heredado de ModelValidator) |
| ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las asignaciones de propiedades. (Heredado de ModelValidator) |
| ValidatePropertyMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las asignaciones de propiedades para un tipo determinado. (Heredado de ModelValidator) |
| ValidatePropertyOverride(IProperty, IReadOnlyRelationalPropertyOverrides, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una invalidación de propiedad específica de la tabla para una propiedad. |
| ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las invalidaciones de propiedad específicas de la tabla. |
| ValidateQueryFilters(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la configuración del filtro de consulta para un tipo de entidad. (Heredado de ModelValidator) |
| ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de filtros de consulta en el modelo. (Heredado de ModelValidator) |
| ValidateQueryFilters(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateQueryTypes(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. (Heredado de ModelValidator) |
| ValidateRedundantForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una clave externa no es redundante y registra una advertencia si es así. (Heredado de ModelValidator) |
| ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida las relaciones. (Heredado de ModelValidator) |
| ValidateSequence(ISequence, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola secuencia. |
| ValidateShadowKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una clave no tiene propiedades de sombra de forma inapropiada. (Heredado de ModelValidator) |
| ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de restricciones check en una tabla compartida determinada. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de propiedades que comparten columnas en un objeto similar a una tabla determinado. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de las propiedades que comparten columnas en una tabla determinada. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de claves externas en una tabla compartida determinada. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de claves externas en una tabla compartida determinada. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de índices en una tabla compartida determinada. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de índices en una tabla compartida determinada. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de claves principales y alternativas en una tabla compartida determinada. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de claves principales y alternativas en una tabla compartida determinada. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de tablas compartidas en el modelo. |
| ValidateSharedTableCompatibility(IModel) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de los tipos de entidad que comparten una tabla determinada. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de los tipos de entidad que comparten una tabla determinada. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de los tipos de entidad que comparten una tabla determinada. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en futuras versiones. |
| ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de desencadenadores en una tabla compartida determinada. |
| ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de vistas compartidas en el modelo. |
| ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la compatibilidad de los tipos de entidad que comparten una vista determinada. |
| ValidateSkipNavigation(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una navegación de omisión. (Heredado de ModelValidator) |
| ValidateSkipNavigationForeignKey(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una navegación de omisión tiene configurada una clave externa. (Heredado de ModelValidator) |
| ValidateSkipNavigationInverse(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una navegación de omisión tiene configurada una navegación inversa. (Heredado de ModelValidator) |
| ValidateSkipNavigationIsCollection(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que una navegación de omisión es una navegación de colección. (Heredado de ModelValidator) |
| ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación y configuración de consultas SQL en el modelo. |
| ValidateSqlQuery(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de consultas SQL para un tipo de entidad. |
| ValidateStoredProcedure(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un único procedimiento almacenado y todos los tipos de entidad asignados a él. |
| ValidateStoredProcedureCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que un procedimiento almacenado no se comparte entre tipos de entidad no relacionados. |
| ValidateStoredProcedures(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida los procedimientos almacenados de un tipo de entidad. |
| ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación o configuración de procedimientos almacenados en el modelo. |
| ValidateTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola tabla y todos los tipos de entidad asignados. |
| ValidateTphTriggers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra una advertencia si los desencadenadores se definen en un tipo de entidad no raíz mediante la estrategia de asignación de TPH. |
| ValidateTrigger(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida un único desencadenador. |
| ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que los desencadenadores están asignados de forma inequívoca a exactamente una tabla. |
| ValidateTriggerTableMapping(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que un desencadenador se asigna a la misma tabla que su tipo de entidad. |
| ValidateTypeMapping(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de tipos para una propiedad. (Heredado de ModelValidator) |
| ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida la asignación de tipos de propiedades en el modelo. (Heredado de ModelValidator) |
| ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que la generación de valores de clave sea válida. |
| ValidateValueGeneration(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que la generación de valores de clave sea válida. |
| ValidateView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida una sola vista y todos los tipos de entidad asignados. |