- 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>) 
 
netcoreapp2.2
    namespace Microsoft.EntityFrameworkCore.Infrastructure
{
    public class RelationalModelValidator : ModelValidator
    {
        protected virtual void ValidateSharedTableCompatibility(IModel model);
    }
}
            | .NET Core | 2.02.12.2 | 
|---|---|
| Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore.Relational , Version=2.2.6.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API