NavigationFixer NavigationFixer 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 NavigationFixer : INavigationFixer, IEntityStateListener, INavigationListener, IKeyListener, IQueryTrackingListenerPublic Class NavigationFixer
    Implements INavigationFixer, IEntityStateListener, INavigationListener, IKeyListener, IQueryTrackingListener

Inheritance Hierarchy

  • System.Object
    System.Object
  • NavigationFixer
    NavigationFixer

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.

Constructors

  • NavigationFixer(IChangeDetector, IEntityGraphAttacher)
    NavigationFixer(IChangeDetector, IEntityGraphAttacher)

    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 NavigationFixer(IChangeDetector changeDetector, IEntityGraphAttacher attacher)Public Sub New(changeDetector As IChangeDetector, attacher As IEntityGraphAttacher)

    Parameters

Methods

  • KeyPropertyChanged(InternalEntityEntry, IProperty, IReadOnlyList<IKey>, IReadOnlyList<IForeignKey>, Object, Object)
    KeyPropertyChanged(InternalEntityEntry, IProperty, IReadOnlyList(Of IKey), IReadOnlyList(Of IForeignKey), Object, Object)

    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 KeyPropertyChanged(InternalEntityEntry entry, IProperty property, IReadOnlyList<IKey> containingPrincipalKeys, IReadOnlyList<IForeignKey> containingForeignKeys, object oldValue, object newValue)Public Overridable Sub KeyPropertyChanged(entry As InternalEntityEntry, property As IProperty, containingPrincipalKeys As IReadOnlyList(Of IKey), containingForeignKeys As IReadOnlyList(Of IForeignKey), oldValue As Object, newValue As Object)

    Parameters

  • NavigationCollectionChanged(InternalEntityEntry, INavigation, IEnumerable<Object>, IEnumerable<Object>)
    NavigationCollectionChanged(InternalEntityEntry, INavigation, IEnumerable(Of Object), IEnumerable(Of Object))

    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 NavigationCollectionChanged(InternalEntityEntry entry, INavigation navigation, IEnumerable<object> added, IEnumerable<object> removed)Public Overridable Sub NavigationCollectionChanged(entry As InternalEntityEntry, navigation As INavigation, added As IEnumerable(Of Object), removed As IEnumerable(Of Object))

    Parameters

    • entry
    • navigation
    • added
      System.Collections.Generic.IEnumerable<T><System.Object>
      System.Collections.Generic.IEnumerable<T>(Of System.Object)
    • removed
      System.Collections.Generic.IEnumerable<T><System.Object>
      System.Collections.Generic.IEnumerable<T>(Of System.Object)
  • NavigationReferenceChanged(InternalEntityEntry, INavigation, Object, Object)
    NavigationReferenceChanged(InternalEntityEntry, INavigation, Object, Object)

    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 NavigationReferenceChanged(InternalEntityEntry entry, INavigation navigation, object oldValue, object newValue)Public Overridable Sub NavigationReferenceChanged(entry As InternalEntityEntry, navigation As INavigation, oldValue As Object, newValue As Object)

    Parameters

  • StateChanged(InternalEntityEntry, EntityState, Boolean)
    StateChanged(InternalEntityEntry, EntityState, Boolean)

    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 StateChanged(InternalEntityEntry entry, EntityState oldState, bool fromQuery)Public Overridable Sub StateChanged(entry As InternalEntityEntry, oldState As EntityState, fromQuery As Boolean)

    Parameters

  • StateChanging(InternalEntityEntry, EntityState)
    StateChanging(InternalEntityEntry, EntityState)

    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 StateChanging(InternalEntityEntry entry, EntityState newState)Public Overridable Sub StateChanging(entry As InternalEntityEntry, newState As EntityState)

    Parameters

  • TrackedFromQuery(InternalEntityEntry, ISet<IForeignKey>)
    TrackedFromQuery(InternalEntityEntry, ISet(Of IForeignKey))

    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 TrackedFromQuery(InternalEntityEntry entry, ISet<IForeignKey> handledForeignKeys)Public Overridable Sub TrackedFromQuery(entry As InternalEntityEntry, handledForeignKeys As ISet(Of IForeignKey))

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.dll