RelationalModelValidator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Validateur qui applique des règles communes à tous les fournisseurs relationnels.
[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
- Héritage
- Attributs
Remarques
La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped.
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .
Constructeurs
| Nom | Description |
|---|---|
| RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) |
Validateur qui applique des règles communes à tous les fournisseurs relationnels. |
Propriétés
| Nom | Description |
|---|---|
| Dependencies |
Dépendances pour ce service. (Hérité de ModelValidator) |
| RelationalDependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. |
| TypeMapper |
Obsolète.
Obtient le mappeur de type. |
Méthodes
| Nom | Description |
|---|---|
| GetDefaultColumnValue(IProperty, StoreObjectIdentifier) |
Retourne l’objet utilisé comme valeur par défaut pour la colonne à laquelle la propriété est mappée. |
| IsOwned(Type, IConventionModel) |
Retourne une valeur indiquant si ce type CLR cible correspondrait à un type d’entité appartenant. (Hérité de ModelValidator) |
| IsOwned(Type, IModel) |
Retourne une valeur indiquant si ce type CLR cible correspondrait à un type d’entité appartenant. (Hérité de ModelValidator) |
| IsRedundant(IForeignKey) |
Retourne une valeur indiquant si la clé étrangère donnée est redondante. |
| LogShadowProperties(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Enregistre toutes les propriétés d’ombre d’un type d’entité. (Hérité de ModelValidator) |
| LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Journalise toutes les propriétés d’ombre qui ont été créées, car il n’y a pas de membre CLR correspondant. (Hérité de ModelValidator) |
| LogShadowProperties(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty) |
Lève un InvalidOperationException message contenant des informations spécifiques au fournisseur, le cas échéant, indiquant les raisons possibles pour lesquelles la propriété ne peut pas être mappée. |
| ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty) |
Lève un InvalidOperationException message contenant des informations spécifiques au fournisseur, le cas échéant, indiquant les raisons possibles pour lesquelles la propriété ne peut pas être mappée. |
| ThrowPropertyNotMappedException(String, ITypeBase, IProperty) |
Lève un InvalidOperationException message contenant des informations spécifiques au fournisseur, le cas échéant, indiquant les raisons possibles pour lesquelles la propriété ne peut pas être mappée. |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un modèle, lève une exception si des erreurs sont détectées. |
| Validate(IModel) |
Valide un modèle, lève une exception si des erreurs sont détectées. |
| ValidateAmbiguousOneToOneRelationship(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’une relation un-à-un a une fin principale non ambiguë. (Hérité de ModelValidator) |
| ValidateAutoLoaded(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une propriété configurée comme non chargée automatiquement n’est pas une clé, une clé étrangère, un jeton d’accès concurrentiel, un discriminateur ou consommée par une liaison de constructeur. |
| ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des Boolean propriétés dans le modèle. |
| ValidateBoolsWithDefaults(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateBoolWithDefaults(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une Boolean propriété avec des valeurs par défaut. |
| ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration du suivi des modifications dans le modèle. (Hérité de ModelValidator) |
| ValidateChangeTrackingStrategy(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration de l’héritage dans le modèle. (Hérité de ModelValidator) |
| ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateClrInheritance(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux contraintes de vérification avec le même nom. |
| ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux clés étrangères mappées à la même contrainte de clé étrangère. |
| ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux index mappés au même index de table. |
| ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux clés mappées à la même contrainte unique. |
| ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux propriétés mappées à la même colonne. |
| ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité de deux déclencheurs portant le même nom. |
| ValidateComplexProperty(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une propriété complexe unique et ses membres imbriqués. (Hérité de ModelValidator) |
| ValidateContainerColumnType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la configuration du type de colonne de conteneur pour un type d’entité spécifique. |
| ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les données initiales d’un type d’entité. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des données (par exemple, les données initiales) dans le modèle. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des données (par exemple, les données initiales) dans le modèle. (Hérité de ModelValidator) |
| ValidateData(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateDataTypes(IModel) |
Obsolète.
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateDbFunction(IDbFunction, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une fonction de base de données unique. |
| ValidateDbFunctionMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage de fonction pour un type d’entité. |
| ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des fonctions dans le modèle. |
| ValidateDbFunctions(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateDefaultValuesOnKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les valeurs par défaut sur une clé. |
| ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des valeurs par défaut dans le modèle. |
| ValidateDefaultValuesOnKeys(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsolète.
Valide le mappage/configuration de la définition des navigations dans le modèle. (Hérité de ModelValidator) |
| ValidateDefiningNavigations(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration de la définition de requêtes dans le modèle. (Hérité de ModelValidator) |
| ValidateDiscriminatorValues(IComplexType) |
Valide le discriminateur et les valeurs pour le type complexe donné et les valeurs imbriquées. (Hérité de ModelValidator) |
| ValidateDiscriminatorValues(IEntityType) |
Valide le discriminateur et les valeurs de tous les types d’entités dérivés de celui donné. (Hérité de ModelValidator) |
| ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsolète.
Valide le mappage/configuration de l’héritage dans le modèle. (Hérité de ModelValidator) |
| ValidateEntityClrType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’un type d’entité n’est pas mappé accidentellement à partir de types CLR courants. (Hérité de ModelValidator) |
| ValidateEntityClrTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide que les types CLR courants ne sont pas mappés accidentellement en tant que types d’entités. (Hérité de ModelValidator) |
| ValidateEntityType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un type d’entité unique. |
| ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des propriétés mappées aux champs du modèle. (Hérité de ModelValidator) |
| ValidateFieldMapping(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateFieldMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la configuration du mappage de champs pour un type structurel. (Hérité de ModelValidator) |
| ValidateForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une clé étrangère. (Hérité de ModelValidator) |
| ValidateForeignKeyPropertyInKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie que les propriétés de clé étrangère ne font pas partie d’une clé héritée qui provoquerait des problèmes. (Hérité de ModelValidator) |
| ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des clés étrangères dans le modèle. (Hérité de ModelValidator) |
| ValidateForeignKeys(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateIgnoredMembers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’aucune tentative n’est effectuée pour ignorer les propriétés héritées sur un type d’entité. (Hérité de ModelValidator) |
| ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’aucune tentative n’est effectuée pour ignorer les propriétés héritées. (Hérité de ModelValidator) |
| ValidateIndex(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un seul index. |
| ValidateIndexOnComplexProperty(IIndex, IReadOnlyList<IComplexProperty>, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un index qui contient une propriété complexe. |
| ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie que les propriétés d’un index sont toutes mappées à des colonnes sur au moins une table commune. |
| ValidateIndexProperty(IIndex, IPropertyBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une propriété contenue dans un index. |
| ValidateIndexPropertyMapping(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie que les propriétés de l’index sont toutes mappées aux colonnes d’une table donnée. |
| ValidateInheritanceMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage d’héritage pour un type d’entité. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration de l’héritage dans le modèle. |
| ValidateInheritanceMapping(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les entités JSON. |
| ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType) |
Validez la clé d’entité mappée à une colonne JSON. |
| ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType) |
Valide les navigations de l’entité mappée à une colonne JSON. |
| ValidateJsonEntityOwnerMappedToTableOrView(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’un type d’entité propriétaire d’une entité JSON est mappé à une table ou une vue. |
| ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType) |
Validez les propriétés de l’entité mappée à une colonne JSON. |
| ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType) |
Valide l’entité racine mappée à une colonne JSON. |
| ValidateJsonEntitySingularMapping(StoreObjectIdentifier, IEntityType) |
Valide les aspects de mappage singuliers (non-collection) d’une entité mappée à une colonne JSON. |
| ValidateJsonTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les entités JSON mappées à une table. |
| ValidateJsonView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les entités JSON mappées à une vue. |
| ValidateKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une seule clé. |
| ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des types d’entités sans clés dans le modèle. (Hérité de ModelValidator) |
| ValidateMappingFragment(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les fragments de mappage pour un type d’entité. |
| ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les fragments de mappage de type d’entité. |
| ValidateMappingStrategy(IEntityType, String) |
Vérifie que la stratégie de mappage donnée est prise en charge |
| ValidateMutableKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’une clé n’a pas de propriétés mutables. |
| ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration du modèle pour les cycles. (Hérité de ModelValidator) |
| ValidateNoCycles(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration de mutable dans le modèle. |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des clés mutables dans le modèle. (Hérité de ModelValidator) |
| ValidateNoMutableKeys(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateNonNullPrimaryKey(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’un type d’entité pouvant être suivi a une clé primaire. (Hérité de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie que tous les types d’entités pouvant être suivis ont une clé primaire. (Hérité de ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsolète.
Valide que le modèle ne contient aucun type d’entité sans type CLR correspondant. (Hérité de ModelValidator) |
| ValidateNoShadowEntities(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des clés d’ombre dans le modèle. (Hérité de ModelValidator) |
| ValidateNoShadowKeys(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateOptionalDependents(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide que les dépendants facultatifs ont une propriété non nullable d’identification. |
| ValidateOwnedEntityMappedToJsonCollection(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Enregistre un avertissement si un type d’entité appartenant est mappé au format JSON en tant que collection, qui utilise une clé ordinale synthétisée. Ce mappage est obsolète ; le type doit être mappé en tant que collection de types complexe à la place. |
| ValidateOwnership(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la configuration de propriété pour un type d’entité. (Hérité de ModelValidator) |
| ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration de la propriété dans le modèle. (Hérité de ModelValidator) |
| ValidateOwnership(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidatePrimitiveCollection(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une propriété de collection primitive. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage des propriétés de collection primitives du modèle. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage des propriétés de collection primitives dans le modèle. (Hérité de ModelValidator) |
| ValidateProperty(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une propriété unique. |
| ValidatePropertyMapping(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les mappages de propriétés pour une propriété complexe donnée. |
| ValidatePropertyMapping(IConventionComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les mappages de propriétés pour une propriété complexe donnée. |
| ValidatePropertyMapping(IConventionTypeBase, IConventionModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les mappages de propriétés pour un type donné. (Hérité de ModelValidator) |
| ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les mappages de propriétés. (Hérité de ModelValidator) |
| ValidatePropertyMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les mappages de propriétés pour un type donné. (Hérité de ModelValidator) |
| ValidatePropertyOverride(IProperty, IReadOnlyRelationalPropertyOverrides, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un remplacement de propriété spécifique à une table pour une propriété. |
| ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les remplacements de propriété spécifiques à la table. |
| ValidateQueryFilters(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la configuration du filtre de requête pour un type d’entité. (Hérité de ModelValidator) |
| ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des filtres de requête dans le modèle. (Hérité de ModelValidator) |
| ValidateQueryFilters(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateQueryTypes(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. (Hérité de ModelValidator) |
| ValidateRedundantForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une clé étrangère n’est pas redondante et enregistre un avertissement s’il en est. (Hérité de ModelValidator) |
| ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les relations. (Hérité de ModelValidator) |
| ValidateSequence(ISequence, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une seule séquence. |
| ValidateShadowKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une clé n’a pas de propriétés d’ombre de manière inappropriée. (Hérité de ModelValidator) |
| ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des contraintes de vérification dans une table partagée donnée. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des propriétés partageant des colonnes dans un objet de type table donné. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des propriétés partageant des colonnes dans une table donnée. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des clés étrangères dans une table partagée donnée. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des clés étrangères dans une table partagée donnée. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des index dans une table partagée donnée. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des index dans une table partagée donnée. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des clés primaires et alternatives dans une table partagée donnée. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des clés primaires et alternatives dans une table partagée donnée. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des tables partagées dans le modèle. |
| ValidateSharedTableCompatibility(IModel) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des types d’entités partageant une table donnée. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des types d’entités partageant une table donnée. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des types d’entités partageant une table donnée. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des déclencheurs dans une table partagée donnée. |
| ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des vues partagées dans le modèle. |
| ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la compatibilité des types d’entités partageant une vue donnée. |
| ValidateSkipNavigation(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une navigation ignorée. (Hérité de ModelValidator) |
| ValidateSkipNavigationForeignKey(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une navigation ignorer a une clé étrangère configurée. (Hérité de ModelValidator) |
| ValidateSkipNavigationInverse(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une navigation skip a une navigation inverse configurée. (Hérité de ModelValidator) |
| ValidateSkipNavigationIsCollection(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’une navigation ignorer est une navigation de collection. (Hérité de ModelValidator) |
| ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des requêtes SQL dans le modèle. |
| ValidateSqlQuery(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage de requête SQL pour un type d’entité. |
| ValidateStoredProcedure(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une seule procédure stockée et tous les types d’entités mappés à celui-ci. |
| ValidateStoredProcedureCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie qu’une procédure stockée n’est pas partagée entre les types d’entités non liés. |
| ValidateStoredProcedures(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide les procédures stockées pour un type d’entité. |
| ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage/configuration des procédures stockées dans le modèle. |
| ValidateTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une table unique et tous les types d’entités mappés à celui-ci. |
| ValidateTphTriggers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Enregistre un avertissement si les déclencheurs sont définis sur un type d’entité non racine à l’aide d’une stratégie de mappage TPH. |
| ValidateTrigger(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide un seul déclencheur. |
| ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Vérifie que les déclencheurs sont mappés sans ambiguïté à une seule table. |
| ValidateTriggerTableMapping(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide qu’un déclencheur est mappé à la même table que son type d’entité. |
| ValidateTypeMapping(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage de type pour une propriété. (Hérité de ModelValidator) |
| ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide le mappage de type des propriétés dans le modèle. (Hérité de ModelValidator) |
| ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la génération de valeur de clé. |
| ValidateValueGeneration(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide la génération de valeur de clé. |
| ValidateView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Valide une vue unique et tous les types d’entités mappés à celui-ci. |