ModelValidator ModelValidator Class

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Syntax

Declaration

public abstract class ModelValidator : IModelValidatorPublic MustInherit Class ModelValidator
    Implements IModelValidator

Inheritance Hierarchy

  • System.Object
    System.Object
  • ModelValidator
    ModelValidator

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Methods summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods

  • EnsureChangeTrackingStrategy(IModel)
    EnsureChangeTrackingStrategy(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureChangeTrackingStrategy(IModel model)Protected Overridable Sub EnsureChangeTrackingStrategy(model As IModel)

    Parameters

  • EnsureClrInheritance(IModel)
    EnsureClrInheritance(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureClrInheritance(IModel model)Protected Overridable Sub EnsureClrInheritance(model As IModel)

    Parameters

  • EnsureFieldMapping(IModel)
    EnsureFieldMapping(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureFieldMapping(IModel model)Protected Overridable Sub EnsureFieldMapping(model As IModel)

    Parameters

  • EnsureNonNullPrimaryKeys(IModel)
    EnsureNonNullPrimaryKeys(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureNonNullPrimaryKeys(IModel model)Protected Overridable Sub EnsureNonNullPrimaryKeys(model As IModel)

    Parameters

  • EnsureNoShadowEntities(IModel)
    EnsureNoShadowEntities(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureNoShadowEntities(IModel model)Protected Overridable Sub EnsureNoShadowEntities(model As IModel)

    Parameters

  • EnsureNoShadowKeys(IModel)
    EnsureNoShadowKeys(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void EnsureNoShadowKeys(IModel model)Protected Overridable Sub EnsureNoShadowKeys(model As IModel)

    Parameters

  • ShowError(String)
    ShowError(String)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected virtual void ShowError(string message)Protected Overridable Sub ShowError(message As String)

    Parameters

    • message
      System.String
      System.String
  • ShowWarning(String)
    ShowWarning(String)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected abstract void ShowWarning(string message)Protected MustOverride Sub ShowWarning(message As String)

    Parameters

    • message
      System.String
      System.String
  • Validate(IModel)
    Validate(IModel)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public virtual void Validate(IModel model)Public Overridable Sub Validate(model As IModel)

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.dll