ConventionDispatcher
ConventionDispatcher(ConventionSet)
Tracker
AssertNoScope()
DelayConventions()
OnComplexPropertyAdded(IConventionComplexPropertyBuilder)
OnComplexPropertyAnnotationChanged(IConventionComplexPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo)
OnComplexPropertyNullabilityChanged(IConventionComplexPropertyBuilder)
OnComplexPropertyRemoved(IConventionTypeBaseBuilder, IConventionComplexProperty)
OnComplexTypeAnnotationChanged(IConventionComplexTypeBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnComplexTypeMemberIgnored(IConventionComplexTypeBuilder, String)
OnDiscriminatorPropertySet(IConventionTypeBaseBuilder, String)
OnElementTypeAnnotationChanged(IConventionElementTypeBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnElementTypeNullabilityChanged(IConventionElementTypeBuilder)
OnEntityTypeAdded(IConventionEntityTypeBuilder)
OnEntityTypeAnnotationChanged(IConventionEntityTypeBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType)
OnEntityTypeMemberIgnored(IConventionEntityTypeBuilder, String)
OnEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType)
OnForeignKeyAdded(IConventionForeignKeyBuilder)
OnForeignKeyAnnotationChanged(IConventionForeignKeyBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnForeignKeyDependentRequirednessChanged(IConventionForeignKeyBuilder)
OnForeignKeyNullNavigationSet(IConventionForeignKeyBuilder, Boolean)
OnForeignKeyOwnershipChanged(IConventionForeignKeyBuilder)
OnForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder)
OnForeignKeyPropertiesChanged(IConventionForeignKeyBuilder, IReadOnlyList<IConventionProperty>, IConventionKey)
OnForeignKeyRemoved(IConventionEntityTypeBuilder, IConventionForeignKey)
OnForeignKeyRequirednessChanged(IConventionForeignKeyBuilder)
OnForeignKeyUniquenessChanged(IConventionForeignKeyBuilder)
OnIndexAdded(IConventionIndexBuilder)
OnIndexAnnotationChanged(IConventionIndexBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnIndexRemoved(IConventionEntityTypeBuilder, IConventionIndex)
OnIndexSortOrderChanged(IConventionIndexBuilder)
OnIndexUniquenessChanged(IConventionIndexBuilder)
OnKeyAdded(IConventionKeyBuilder)
OnKeyAnnotationChanged(IConventionKeyBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnKeyRemoved(IConventionEntityTypeBuilder, IConventionKey)
OnModelAnnotationChanged(IConventionModelBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnModelFinalizing(IConventionModelBuilder)
OnModelInitialized(IConventionModelBuilder)
OnNavigationAdded(IConventionNavigationBuilder)
OnNavigationAnnotationChanged(IConventionForeignKeyBuilder, IConventionNavigation, String, IConventionAnnotation, IConventionAnnotation)
OnNavigationRemoved(IConventionEntityTypeBuilder, IConventionEntityTypeBuilder, String, MemberInfo)
OnPrimaryKeyChanged(IConventionEntityTypeBuilder, IConventionKey, IConventionKey)
OnPropertyAdded(IConventionPropertyBuilder)
OnPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnPropertyElementTypeChanged(IConventionPropertyBuilder, IElementType, IElementType)
OnPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo)
OnPropertyNullabilityChanged(IConventionPropertyBuilder)
OnPropertyRemoved(IConventionTypeBaseBuilder, IConventionProperty)
OnSkipNavigationAdded(IConventionSkipNavigationBuilder)
OnSkipNavigationAnnotationChanged(IConventionSkipNavigationBuilder, String, IConventionAnnotation, IConventionAnnotation)
OnSkipNavigationForeignKeyChanged(IConventionSkipNavigationBuilder, IConventionForeignKey, IConventionForeignKey)
OnSkipNavigationInverseChanged(IConventionSkipNavigationBuilder, IConventionSkipNavigation, IConventionSkipNavigation)
OnSkipNavigationRemoved(IConventionEntityTypeBuilder, IConventionSkipNavigation)
OnTriggerAdded(IConventionTriggerBuilder)
OnTriggerRemoved(IConventionEntityTypeBuilder, IConventionTrigger)
OnTypeIgnored(IConventionModelBuilder, String, Type)
Track<T>(Func<T>, IConventionForeignKey)
net10.0
namespace Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal
{
public class ConventionDispatcher
{
public virtual IConventionAnnotation? OnNavigationAnnotationChanged(IConventionForeignKeyBuilder! relationshipBuilder, IConventionNavigation! navigation, string! name, IConventionAnnotation? annotation, IConventionAnnotation? oldAnnotation);
}
}
| .NET | 10.0 |
|---|---|
Information specific to net10.0 | |
| Assembly | Microsoft.EntityFrameworkCore , Version=10.0.1.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.EntityFrameworkCore (10.0.1) net10.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API