KeyDiscoveryConvention.ProcessForeignKeyPropertiesChanged Method

Definition

Overloads

ProcessForeignKeyPropertiesChanged(IConventionRelationshipBuilder, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionContext<IConventionRelationshipBuilder>)

Source:
KeyDiscoveryConvention.cs
Source:
KeyDiscoveryConvention.cs

Called after the foreign key properties or principal key are changed.

C#
public virtual void ProcessForeignKeyPropertiesChanged (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder relationshipBuilder, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> oldDependentProperties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey oldPrincipalKey, Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder> context);

Parameters

relationshipBuilder
IConventionRelationshipBuilder

The builder for the foreign key.

oldDependentProperties
IReadOnlyList<IConventionProperty>

The old foreign key properties.

oldPrincipalKey
IConventionKey

The old principal key.

context
IConventionContext<IConventionRelationshipBuilder>

Additional information associated with convention execution.

Implements

Applies to

Entity Framework Core 3.1 i Entity Framework Core 3.0
Proizvod Verzije
Entity Framework Core 3.0, 3.1

ProcessForeignKeyPropertiesChanged(IConventionForeignKeyBuilder, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionContext<IReadOnlyList<IConventionProperty>>)

Source:
KeyDiscoveryConvention.cs
Source:
KeyDiscoveryConvention.cs
Source:
KeyDiscoveryConvention.cs
Source:
KeyDiscoveryConvention.cs
Source:
KeyDiscoveryConvention.cs

Called after the foreign key properties or principal key are changed.

C#
public virtual void ProcessForeignKeyPropertiesChanged (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationshipBuilder, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> oldDependentProperties, Microsoft.EntityFrameworkCore.Metadata.IConventionKey oldPrincipalKey, Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty>> context);

Parameters

relationshipBuilder
IConventionForeignKeyBuilder

The builder for the foreign key.

oldDependentProperties
IReadOnlyList<IConventionProperty>

The old foreign key properties.

oldPrincipalKey
IConventionKey

The old principal key.

context
IConventionContext<IReadOnlyList<IConventionProperty>>

Additional information associated with convention execution.

Implements

Applies to

Entity Framework Core 9.0 i druge verzije
Proizvod Verzije
Entity Framework Core 5.0, 6.0, 7.0, 8.0, 9.0