RelationalModelValidator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O validador que impõe regras comuns para todos os provedores relacionais.
[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
- Herança
- Atributos
Comentários
O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped.
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Construtores
| Nome | Descrição |
|---|---|
| RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) |
O validador que impõe regras comuns para todos os provedores relacionais. |
Propriedades
| Nome | Descrição |
|---|---|
| Dependencies |
Dependências para esse serviço. (Herdado de ModelValidator) |
| RelationalDependencies |
Dependências específicas do provedor relacional para esse serviço. |
| TypeMapper |
Obsoleto.
Obtém o mapeador de tipos. |
Métodos
| Nome | Descrição |
|---|---|
| GetDefaultColumnValue(IProperty, StoreObjectIdentifier) |
Retorna o objeto que é usado como o valor padrão para a coluna para a qual a propriedade é mapeada. |
| IsOwned(Type, IConventionModel) |
Retorna um valor que indica se esse tipo CLR de destino corresponderia a um tipo de entidade de propriedade. (Herdado de ModelValidator) |
| IsOwned(Type, IModel) |
Retorna um valor que indica se esse tipo CLR de destino corresponderia a um tipo de entidade de propriedade. (Herdado de ModelValidator) |
| IsRedundant(IForeignKey) |
Retorna um valor que indica se a chave estrangeira fornecida é redundante. |
| LogShadowProperties(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra todas as propriedades de sombra para um tipo de entidade. (Herdado de ModelValidator) |
| LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra todas as propriedades de sombra que foram criadas porque não havia nenhum membro CLR correspondente. (Herdado de ModelValidator) |
| LogShadowProperties(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty) |
Lança uma InvalidOperationException mensagem com informações específicas do provedor, quando disponíveis, indicando possíveis motivos pelos quais a propriedade não pode ser mapeada. |
| ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty) |
Lança uma InvalidOperationException mensagem com informações específicas do provedor, quando disponíveis, indicando possíveis motivos pelos quais a propriedade não pode ser mapeada. |
| ThrowPropertyNotMappedException(String, ITypeBase, IProperty) |
Lança uma InvalidOperationException mensagem com informações específicas do provedor, quando disponíveis, indicando possíveis motivos pelos quais a propriedade não pode ser mapeada. |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um modelo, gerando uma exceção se algum erro for encontrado. |
| Validate(IModel) |
Valida um modelo, gerando uma exceção se algum erro for encontrado. |
| ValidateAmbiguousOneToOneRelationship(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que uma relação um-para-um tem uma extremidade de entidade de segurança inequívoca. (Herdado de ModelValidator) |
| ValidateAutoLoaded(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma propriedade configurada como não carregada automaticamente não é uma chave, chave estrangeira, token de simultaneidade, discriminatória ou consumida por uma associação de construtor. |
| ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de Boolean propriedades no modelo. |
| ValidateBoolsWithDefaults(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateBoolWithDefaults(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma Boolean propriedade com padrões. |
| ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração do controle de alterações no modelo. (Herdado de ModelValidator) |
| ValidateChangeTrackingStrategy(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração da herança no modelo. (Herdado de ModelValidator) |
| ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateClrInheritance(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de duas restrições de verificação com o mesmo nome. |
| ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira. |
| ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de dois índices mapeados para o mesmo índice de tabela. |
| ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de duas chaves mapeadas para a mesma restrição exclusiva. |
| ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de duas propriedades mapeadas para a mesma coluna. |
| ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de dois gatilhos com o mesmo nome. |
| ValidateComplexProperty(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única propriedade complexa e seus membros aninhados. (Herdado de ModelValidator) |
| ValidateContainerColumnType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a configuração de tipo de coluna de contêiner para um tipo de entidade específico. |
| ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida dados de semente para um tipo de entidade. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de dados (por exemplo, dados de semente) no modelo. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de dados (por exemplo, dados de semente) no modelo. (Herdado de ModelValidator) |
| ValidateData(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateDataTypes(IModel) |
Obsoleto.
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateDbFunction(IDbFunction, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única função de banco de dados. |
| ValidateDbFunctionMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de função para um tipo de entidade. |
| ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de funções no modelo. |
| ValidateDbFunctions(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateDefaultValuesOnKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida valores padrão em uma chave. |
| ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de valores padrão no modelo. |
| ValidateDefaultValuesOnKeys(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleto.
Valida o mapeamento/configuração da definição de navegaçãos no modelo. (Herdado de ModelValidator) |
| ValidateDefiningNavigations(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração da definição de consultas no modelo. (Herdado de ModelValidator) |
| ValidateDiscriminatorValues(IComplexType) |
Valida os valores e discriminadores para o tipo complexo e os aninhados fornecidos. (Herdado de ModelValidator) |
| ValidateDiscriminatorValues(IEntityType) |
Valida o discriminador e os valores para todos os tipos de entidade derivados do determinado. (Herdado de ModelValidator) |
| ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleto.
Valida o mapeamento/configuração da herança no modelo. (Herdado de ModelValidator) |
| ValidateEntityClrType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se um tipo de entidade não é mapeado acidentalmente de tipos CLR comuns. (Herdado de ModelValidator) |
| ValidateEntityClrTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que os tipos CLR comuns não são mapeados acidentalmente como tipos de entidade. (Herdado de ModelValidator) |
| ValidateEntityType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um único tipo de entidade. |
| ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de propriedades mapeadas para campos no modelo. (Herdado de ModelValidator) |
| ValidateFieldMapping(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateFieldMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a configuração de mapeamento de campo para um tipo estrutural. (Herdado de ModelValidator) |
| ValidateForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma chave estrangeira. (Herdado de ModelValidator) |
| ValidateForeignKeyPropertyInKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que as propriedades de chave estrangeira não fazem parte de uma chave herdada que causaria problemas. (Herdado de ModelValidator) |
| ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de chaves estrangeiras no modelo. (Herdado de ModelValidator) |
| ValidateForeignKeys(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateIgnoredMembers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que nenhuma tentativa é feita para ignorar as propriedades herdadas em um tipo de entidade. (Herdado de ModelValidator) |
| ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que nenhuma tentativa é feita para ignorar as propriedades herdadas. (Herdado de ModelValidator) |
| ValidateIndex(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um único índice. |
| ValidateIndexOnComplexProperty(IIndex, IReadOnlyList<IComplexProperty>, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um índice que contém uma propriedade complexa. |
| ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que as propriedades de qualquer índice são mapeadas para colunas em pelo menos uma tabela comum. |
| ValidateIndexProperty(IIndex, IPropertyBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma propriedade contida em um índice. |
| ValidateIndexPropertyMapping(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que as propriedades do índice são mapeadas para colunas em uma determinada tabela. |
| ValidateInheritanceMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de herança para um tipo de entidade. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração da herança no modelo. |
| ValidateInheritanceMapping(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida as entidades JSON. |
| ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType) |
Valide a chave da entidade mapeada para uma coluna JSON. |
| ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType) |
Valida as navegaçãos da entidade mapeada para uma coluna JSON. |
| ValidateJsonEntityOwnerMappedToTableOrView(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se um tipo de entidade que possui uma entidade JSON é mapeado para uma tabela ou exibição. |
| ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType) |
Valide as propriedades da entidade mapeadas para uma coluna JSON. |
| ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType) |
Valida a entidade raiz mapeada para uma coluna JSON. |
| ValidateJsonEntitySingularMapping(StoreObjectIdentifier, IEntityType) |
Valida os aspectos de mapeamento singular (não coleção) de uma entidade mapeada para uma coluna JSON. |
| ValidateJsonTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida as entidades JSON mapeadas para uma tabela. |
| ValidateJsonView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida as entidades JSON mapeadas para um modo de exibição. |
| ValidateKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única chave. |
| ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de tipos de entidade sem chaves no modelo. (Herdado de ModelValidator) |
| ValidateMappingFragment(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida os fragmentos de mapeamento para um tipo de entidade. |
| ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida os fragmentos de mapeamento de tipo de entidade. |
| ValidateMappingStrategy(IEntityType, String) |
Valida se há suporte para a estratégia de mapeamento fornecida |
| ValidateMutableKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que uma chave não tem propriedades mutáveis. |
| ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração do modelo para ciclos. (Herdado de ModelValidator) |
| ValidateNoCycles(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração do mutável no modelo. |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de chaves mutáveis no modelo. (Herdado de ModelValidator) |
| ValidateNoMutableKeys(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateNonNullPrimaryKey(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se um tipo de entidade rastreável tem uma chave primária. (Herdado de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que todos os tipos de entidade rastreável têm uma chave primária. (Herdado de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleto.
Valida que o modelo não contém nenhum tipo de entidade sem um tipo CLR correspondente. (Herdado de ModelValidator) |
| ValidateNoShadowEntities(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de chaves de sombra no modelo. (Herdado de ModelValidator) |
| ValidateNoShadowKeys(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateOptionalDependents(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que os dependentes opcionais têm uma propriedade não anulável de identificação. |
| ValidateOwnedEntityMappedToJsonCollection(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra um aviso se um tipo de entidade de propriedade for mapeado para JSON como uma coleção, que usa uma chave ordinal sintetizada. Esse mapeamento está obsoleto; em vez disso, o tipo deve ser mapeado como uma coleção de tipos complexos. |
| ValidateOwnership(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a configuração de propriedade para um tipo de entidade. (Herdado de ModelValidator) |
| ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de propriedade no modelo. (Herdado de ModelValidator) |
| ValidateOwnership(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidatePrimitiveCollection(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma propriedade de coleção primitiva. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento das propriedades primitivas da coleção do modelo. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de propriedades primitivas da coleção no modelo. (Herdado de ModelValidator) |
| ValidateProperty(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única propriedade. |
| ValidatePropertyMapping(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida mapeamentos de propriedade para uma determinada propriedade complexa. |
| ValidatePropertyMapping(IConventionComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida mapeamentos de propriedade para uma determinada propriedade complexa. |
| ValidatePropertyMapping(IConventionTypeBase, IConventionModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida mapeamentos de propriedade para um determinado tipo. (Herdado de ModelValidator) |
| ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida mapeamentos de propriedades. (Herdado de ModelValidator) |
| ValidatePropertyMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida mapeamentos de propriedade para um determinado tipo. (Herdado de ModelValidator) |
| ValidatePropertyOverride(IProperty, IReadOnlyRelationalPropertyOverrides, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma substituição de propriedade específica de tabela para uma propriedade. |
| ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida as substituições de propriedade específicas da tabela. |
| ValidateQueryFilters(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a configuração de filtro de consulta para um tipo de entidade. (Herdado de ModelValidator) |
| ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de filtros de consulta no modelo. (Herdado de ModelValidator) |
| ValidateQueryFilters(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateQueryTypes(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. (Herdado de ModelValidator) |
| ValidateRedundantForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma chave estrangeira não é redundante e registra um aviso se for. (Herdado de ModelValidator) |
| ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida relações. (Herdado de ModelValidator) |
| ValidateSequence(ISequence, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única sequência. |
| ValidateShadowKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma chave não tem propriedades de sombra inadequadamente. (Herdado de ModelValidator) |
| ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade das restrições de verificação em uma determinada tabela compartilhada. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de colunas de compartilhamento de propriedades em um determinado objeto semelhante a uma tabela. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de colunas de compartilhamento de propriedades em uma determinada tabela. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de chaves estrangeiras em uma determinada tabela compartilhada. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de chaves estrangeiras em uma determinada tabela compartilhada. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de índices em uma determinada tabela compartilhada. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de índices em uma determinada tabela compartilhada. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de chaves primárias e alternativas em uma determinada tabela compartilhada. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de chaves primárias e alternativas em uma determinada tabela compartilhada. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de tabelas compartilhadas no modelo. |
| ValidateSharedTableCompatibility(IModel) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de tipos de entidade compartilhando uma determinada tabela. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de tipos de entidade compartilhando uma determinada tabela. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de tipos de entidade compartilhando uma determinada tabela. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de gatilhos em uma determinada tabela compartilhada. |
| ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de exibições compartilhadas no modelo. |
| ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida a compatibilidade de tipos de entidade compartilhando uma determinada exibição. |
| ValidateSkipNavigation(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma navegação de ignorar. (Herdado de ModelValidator) |
| ValidateSkipNavigationForeignKey(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma navegação de ignorar tem uma chave estrangeira configurada. (Herdado de ModelValidator) |
| ValidateSkipNavigationInverse(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma navegação de ignorar tem uma navegação inversa configurada. (Herdado de ModelValidator) |
| ValidateSkipNavigationIsCollection(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se uma navegação de ignorar é uma navegação de coleção. (Herdado de ModelValidator) |
| ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de consultas SQL no modelo. |
| ValidateSqlQuery(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de consulta SQL para um tipo de entidade. |
| ValidateStoredProcedure(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um único procedimento armazenado e todos os tipos de entidade mapeados para ele. |
| ValidateStoredProcedureCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se um procedimento armazenado não é compartilhado entre tipos de entidade não relacionados. |
| ValidateStoredProcedures(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida os procedimentos armazenados para um tipo de entidade. |
| ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento/configuração de procedimentos armazenados no modelo. |
| ValidateTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única tabela e todos os tipos de entidade mapeados para ela. |
| ValidateTphTriggers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra um aviso se os gatilhos são definidos em um tipo de entidade não raiz usando a estratégia de mapeamento de TPH. |
| ValidateTrigger(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida um único gatilho. |
| ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida que os gatilhos são mapeados de forma inequívoca para exatamente uma tabela. |
| ValidateTriggerTableMapping(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se um gatilho é mapeado para a mesma tabela que seu tipo de entidade. |
| ValidateTypeMapping(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de tipo para uma propriedade. (Herdado de ModelValidator) |
| ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida o mapeamento de tipo de propriedades no modelo. (Herdado de ModelValidator) |
| ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se a geração de valor de chave é válida. |
| ValidateValueGeneration(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida se a geração de valor de chave é válida. |
| ValidateView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valida uma única exibição e todos os tipos de entidade mapeados para ele. |