public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnSkipNavigationInverseChanged(NavigationBuilder, Inverse, OldInverse);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnNavigationRemoved( SourceEntityTypeBuilder, TargetEntityTypeBuilder, NavigationName, MemberInfo);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnSkipNavigationAnnotationChanged( NavigationBuilder, Name, Annotation, OldAnnotation);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnForeignKeyAnnotationChanged( RelationshipBuilder, Name, Annotation, OldAnnotation);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnForeignKeyDependentRequirednessChanged(RelationshipBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypeMemberIgnored(EntityTypeBuilder, Name);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypeAnnotationChanged( EntityTypeBuilder, Name, Annotation, OldAnnotation);
/// <summary> /// This is an internal API that supports the Entity Framework Core infrastructure and not subject to /// the same compatibility standards as public APIs. It may be changed or removed without notice in /// any release. You should only use it directly in your code with extreme caution and knowing that /// doing so can result in application failures when updating to a new Entity Framework Core release. /// </summary> public ConventionContext([NotNull] ConventionDispatcher dispatcher) { _dispatcher = dispatcher; }
public RunVisitor(ConventionDispatcher dispatcher) { Dispatcher = dispatcher; }
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypePrimaryKeyChanged( EntityTypeBuilder, NewPrimaryKey, PreviousPrimaryKey);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnIndexAdded(IndexBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnNavigationAdded(RelationshipBuilder, Navigation);
/// <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. /// </summary> public Model([NotNull] ConventionSet conventions) { ConventionDispatcher = new ConventionDispatcher(conventions); Builder = new InternalModelBuilder(this); ConventionDispatcher.OnModelInitialized(Builder); }
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnSkipNavigationRemoved(EntityTypeBuilder, Navigation);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypeAdded(EntityTypeBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnIndexRemoved(EntityTypeBuilder, Index);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypeRemoved(ModelBuilder, EntityType);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnIndexUniquenessChanged(IndexBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnEntityTypeBaseTypeChanged( EntityTypeBuilder, NewBaseType, PreviousBaseType);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnPropertyAdded(PropertyBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnForeignKeyRemoved(EntityTypeBuilder, ForeignKey);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnPropertyNullabilityChanged(PropertyBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnForeignKeyPropertiesChanged( RelationshipBuilder, OldDependentProperties, OldPrincipalKey);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnPropertyFieldChanged(PropertyBuilder, NewFieldInfo, OldFieldInfo);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnForeignKeyPrincipalEndChanged(RelationshipBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnPropertyAnnotationChanged( PropertyBuilder, Name, Annotation, OldAnnotation);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnSkipNavigationAdded(NavigationBuilder);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnPropertyRemoved(EntityTypeBuilder, Property);
public override void Run(ConventionDispatcher dispatcher) => dispatcher._immediateConventionScope.OnSkipNavigationForeignKeyChanged(NavigationBuilder, ForeignKey, OldForeignKey);
public override void Run(ConventionDispatcher dispatcher) => throw new NotImplementedException("Immediate convention scope cannot be run again");