- RelationalModelValidator - RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) 
- RelationalDependencies 
- TypeMapper 
- GetDefaultColumnValue(IProperty, StoreObjectIdentifier) 
- IsRedundant(IForeignKey) 
- ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty) 
- Validate(IModel) 
- Validate(IModel, IDiagnosticsLogger<Validation>) 
- ValidateBoolsWithDefaults(IModel) 
- ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateData(IModel, IDiagnosticsLogger<Validation>) 
- ValidateDataTypes(IModel) 
- ValidateDbFunctions(IModel) 
- ValidateDbFunctions(IModel, IDiagnosticsLogger<Validation>) 
- ValidateDefaultValuesOnKeys(IModel) 
- ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<Validation>) 
- ValidateIndexProperties(IModel, IDiagnosticsLogger<Validation>) 
- ValidateInheritanceMapping(IModel) 
- ValidateInheritanceMapping(IModel, IDiagnosticsLogger<Validation>) 
- ValidateJsonEntities(IModel, IDiagnosticsLogger<Validation>) 
- ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType) 
- ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType) 
- ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType) 
- ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType) 
- ValidateMappingFragments(IModel, IDiagnosticsLogger<Validation>) 
- ValidateMappingStrategy(IEntityType, String) 
- ValidateNoMutableKeys(IModel, IDiagnosticsLogger<Validation>) 
- ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<Validation>) 
- ValidatePropertyOverrides(IModel, IDiagnosticsLogger<Validation>) 
- ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) 
- ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) 
- ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) 
- ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) 
- ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedTableCompatibility(IModel) 
- ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<Validation>) 
- ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) 
- ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>) 
- ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<Validation>) 
- ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<Validation>) 
- ValidateSqlQueries(IModel, IDiagnosticsLogger<Validation>) 
- ValidateStoredProcedures(IModel, IDiagnosticsLogger<Validation>) 
- ValidateTriggers(IModel, IDiagnosticsLogger<Validation>) 
- ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<Validation>) 
 
net10.0-windows7.0
    namespace Microsoft.EntityFrameworkCore.Infrastructure
{
    public class RelationalModelValidator : ModelValidator
    {
        protected override bool IsRedundant(IForeignKey! foreignKey);
    }
}
            | .NET | 8.09.010.0 | 
|---|---|
| Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Windows | 7.0 | 
| Information specific to net10.0-windows7.0 | |
| Assembly | Microsoft.EntityFrameworkCore.Relational , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.EntityFrameworkCore.Relational (9.0.3) net8.0 | 
| Platform Restrictions | This API is supported on all platforms. | 
- Built-in API
- Package-provided API