RuntimeModelConvention.ProcessNavigationAnnotations Method

Definition

Updates the navigation annotations that will be set on the read-only object.

protected virtual void ProcessNavigationAnnotations (System.Collections.Generic.Dictionary<string,object?> annotations, Microsoft.EntityFrameworkCore.Metadata.INavigation navigation, Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation runtimeNavigation, bool runtime);
abstract member ProcessNavigationAnnotations : System.Collections.Generic.Dictionary<string, obj> * Microsoft.EntityFrameworkCore.Metadata.INavigation * Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation * bool -> unit
override this.ProcessNavigationAnnotations : System.Collections.Generic.Dictionary<string, obj> * Microsoft.EntityFrameworkCore.Metadata.INavigation * Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation * bool -> unit
Protected Overridable Sub ProcessNavigationAnnotations (annotations As Dictionary(Of String, Object), navigation As INavigation, runtimeNavigation As RuntimeNavigation, runtime As Boolean)

Parameters

annotations
Dictionary<String,Object>

The annotations to be processed.

navigation
INavigation

The source navigation.

runtimeNavigation
RuntimeNavigation

The target navigation that will contain the annotations.

runtime
Boolean

Indicates whether the given annotations are runtime annotations.

Applies to