ConventionDispatcher ConventionDispatcher 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 class ConventionDispatcherPublic Class ConventionDispatcher

Inheritance Hierarchy

  • System.Object
    System.Object
  • ConventionDispatcher
    ConventionDispatcher

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()

Constructors 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.

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.

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.

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.

Constructors

  • ConventionDispatcher(ConventionSet)
    ConventionDispatcher(ConventionSet)

    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 ConventionDispatcher(ConventionSet conventionSet)Public Sub New(conventionSet As ConventionSet)

    Parameters

Methods

  • OnBaseEntityTypeSet(InternalEntityTypeBuilder, EntityType)
    OnBaseEntityTypeSet(InternalEntityTypeBuilder, EntityType)

    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 InternalEntityTypeBuilder OnBaseEntityTypeSet(InternalEntityTypeBuilder entityTypeBuilder, EntityType previousBaseType)Public Overridable Function OnBaseEntityTypeSet(entityTypeBuilder As InternalEntityTypeBuilder, previousBaseType As EntityType) As InternalEntityTypeBuilder

    Parameters

    Returns

  • OnEntityTypeAdded(InternalEntityTypeBuilder)
    OnEntityTypeAdded(InternalEntityTypeBuilder)

    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 InternalEntityTypeBuilder OnEntityTypeAdded(InternalEntityTypeBuilder entityTypeBuilder)Public Overridable Function OnEntityTypeAdded(entityTypeBuilder As InternalEntityTypeBuilder) As InternalEntityTypeBuilder

    Parameters

    Returns

  • OnEntityTypeAnnotationSet(InternalEntityTypeBuilder, String, Annotation, Annotation)
    OnEntityTypeAnnotationSet(InternalEntityTypeBuilder, String, Annotation, Annotation)

    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 Annotation OnEntityTypeAnnotationSet(InternalEntityTypeBuilder entityTypeBuilder, string name, Annotation annotation, Annotation oldAnnotation)Public Overridable Function OnEntityTypeAnnotationSet(entityTypeBuilder As InternalEntityTypeBuilder, name As String, annotation As Annotation, oldAnnotation As Annotation) As Annotation

    Parameters

    Returns

  • OnEntityTypeIgnored(InternalModelBuilder, String, Type)
    OnEntityTypeIgnored(InternalModelBuilder, String, Type)

    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 bool OnEntityTypeIgnored(InternalModelBuilder modelBuilder, string name, Type type)Public Overridable Function OnEntityTypeIgnored(modelBuilder As InternalModelBuilder, name As String, type As Type) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean
  • OnEntityTypeMemberIgnored(InternalEntityTypeBuilder, String)
    OnEntityTypeMemberIgnored(InternalEntityTypeBuilder, 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.

    public virtual InternalEntityTypeBuilder OnEntityTypeMemberIgnored(InternalEntityTypeBuilder entityTypeBuilder, string ignoredMemberName)Public Overridable Function OnEntityTypeMemberIgnored(entityTypeBuilder As InternalEntityTypeBuilder, ignoredMemberName As String) As InternalEntityTypeBuilder

    Parameters

    Returns

  • OnForeignKeyAdded(InternalRelationshipBuilder)
    OnForeignKeyAdded(InternalRelationshipBuilder)

    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 InternalRelationshipBuilder OnForeignKeyAdded(InternalRelationshipBuilder relationshipBuilder)Public Overridable Function OnForeignKeyAdded(relationshipBuilder As InternalRelationshipBuilder) As InternalRelationshipBuilder

    Parameters

    Returns

  • OnForeignKeyRemoved(InternalEntityTypeBuilder, ForeignKey)
    OnForeignKeyRemoved(InternalEntityTypeBuilder, ForeignKey)

    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 OnForeignKeyRemoved(InternalEntityTypeBuilder entityTypeBuilder, ForeignKey foreignKey)Public Overridable Sub OnForeignKeyRemoved(entityTypeBuilder As InternalEntityTypeBuilder, foreignKey As ForeignKey)

    Parameters

  • OnForeignKeyUniquenessChanged(InternalRelationshipBuilder)
    OnForeignKeyUniquenessChanged(InternalRelationshipBuilder)

    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 InternalRelationshipBuilder OnForeignKeyUniquenessChanged(InternalRelationshipBuilder relationshipBuilder)Public Overridable Function OnForeignKeyUniquenessChanged(relationshipBuilder As InternalRelationshipBuilder) As InternalRelationshipBuilder

    Parameters

    Returns

  • OnIndexAdded(InternalIndexBuilder)
    OnIndexAdded(InternalIndexBuilder)

    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 InternalIndexBuilder OnIndexAdded(InternalIndexBuilder indexBuilder)Public Overridable Function OnIndexAdded(indexBuilder As InternalIndexBuilder) As InternalIndexBuilder

    Parameters

    Returns

  • OnIndexRemoved(InternalEntityTypeBuilder, Index)
    OnIndexRemoved(InternalEntityTypeBuilder, Index)

    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 OnIndexRemoved(InternalEntityTypeBuilder entityTypeBuilder, Index index)Public Overridable Sub OnIndexRemoved(entityTypeBuilder As InternalEntityTypeBuilder, index As Index)

    Parameters

  • OnIndexUniquenessChanged(InternalIndexBuilder)
    OnIndexUniquenessChanged(InternalIndexBuilder)

    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 bool OnIndexUniquenessChanged(InternalIndexBuilder indexBuilder)Public Overridable Function OnIndexUniquenessChanged(indexBuilder As InternalIndexBuilder) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean
  • OnKeyAdded(InternalKeyBuilder)
    OnKeyAdded(InternalKeyBuilder)

    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 InternalKeyBuilder OnKeyAdded(InternalKeyBuilder keyBuilder)Public Overridable Function OnKeyAdded(keyBuilder As InternalKeyBuilder) As InternalKeyBuilder

    Parameters

    Returns

  • OnKeyRemoved(InternalEntityTypeBuilder, Key)
    OnKeyRemoved(InternalEntityTypeBuilder, Key)

    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 OnKeyRemoved(InternalEntityTypeBuilder entityTypeBuilder, Key key)Public Overridable Sub OnKeyRemoved(entityTypeBuilder As InternalEntityTypeBuilder, key As Key)

    Parameters

  • OnModelBuilt(InternalModelBuilder)
    OnModelBuilt(InternalModelBuilder)

    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 InternalModelBuilder OnModelBuilt(InternalModelBuilder modelBuilder)Public Overridable Function OnModelBuilt(modelBuilder As InternalModelBuilder) As InternalModelBuilder

    Parameters

    Returns

  • OnModelInitialized(InternalModelBuilder)
    OnModelInitialized(InternalModelBuilder)

    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 InternalModelBuilder OnModelInitialized(InternalModelBuilder modelBuilder)Public Overridable Function OnModelInitialized(modelBuilder As InternalModelBuilder) As InternalModelBuilder

    Parameters

    Returns

  • OnNavigationAdded(InternalRelationshipBuilder, Navigation)
    OnNavigationAdded(InternalRelationshipBuilder, Navigation)

    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 InternalRelationshipBuilder OnNavigationAdded(InternalRelationshipBuilder relationshipBuilder, Navigation navigation)Public Overridable Function OnNavigationAdded(relationshipBuilder As InternalRelationshipBuilder, navigation As Navigation) As InternalRelationshipBuilder

    Parameters

    Returns

  • OnNavigationRemoved(InternalEntityTypeBuilder, InternalEntityTypeBuilder, String, PropertyInfo)
    OnNavigationRemoved(InternalEntityTypeBuilder, InternalEntityTypeBuilder, String, PropertyInfo)

    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 OnNavigationRemoved(InternalEntityTypeBuilder sourceEntityTypeBuilder, InternalEntityTypeBuilder targetEntityTypeBuilder, string navigationName, PropertyInfo propertyInfo)Public Overridable Sub OnNavigationRemoved(sourceEntityTypeBuilder As InternalEntityTypeBuilder, targetEntityTypeBuilder As InternalEntityTypeBuilder, navigationName As String, propertyInfo As PropertyInfo)

    Parameters

  • OnPrimaryKeySet(InternalKeyBuilder, Key)
    OnPrimaryKeySet(InternalKeyBuilder, Key)

    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 InternalKeyBuilder OnPrimaryKeySet(InternalKeyBuilder keyBuilder, Key previousPrimaryKey)Public Overridable Function OnPrimaryKeySet(keyBuilder As InternalKeyBuilder, previousPrimaryKey As Key) As InternalKeyBuilder

    Parameters

    Returns

  • OnPrincipalEndSet(InternalRelationshipBuilder)
    OnPrincipalEndSet(InternalRelationshipBuilder)

    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 InternalRelationshipBuilder OnPrincipalEndSet(InternalRelationshipBuilder relationshipBuilder)Public Overridable Function OnPrincipalEndSet(relationshipBuilder As InternalRelationshipBuilder) As InternalRelationshipBuilder

    Parameters

    Returns

  • OnPropertyAdded(InternalPropertyBuilder)
    OnPropertyAdded(InternalPropertyBuilder)

    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 InternalPropertyBuilder OnPropertyAdded(InternalPropertyBuilder propertyBuilder)Public Overridable Function OnPropertyAdded(propertyBuilder As InternalPropertyBuilder) As InternalPropertyBuilder

    Parameters

    Returns

  • OnPropertyFieldChanged(InternalPropertyBuilder, FieldInfo)
    OnPropertyFieldChanged(InternalPropertyBuilder, FieldInfo)

    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 bool OnPropertyFieldChanged(InternalPropertyBuilder propertyBuilder, FieldInfo oldFieldInfo)Public Overridable Function OnPropertyFieldChanged(propertyBuilder As InternalPropertyBuilder, oldFieldInfo As FieldInfo) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean
  • OnPropertyNullableChanged(InternalPropertyBuilder)
    OnPropertyNullableChanged(InternalPropertyBuilder)

    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 bool OnPropertyNullableChanged(InternalPropertyBuilder propertyBuilder)Public Overridable Function OnPropertyNullableChanged(propertyBuilder As InternalPropertyBuilder) As Boolean

    Parameters

    Returns

    • System.Boolean
      System.Boolean

Details

Assembly

Microsoft.EntityFrameworkCore.dll