/// <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 virtual void KeyPropertyChanged( InternalEntityEntry entry, IProperty property, IEnumerable <IKey> keys, IEnumerable <IForeignKey> foreignKeys, object?oldValue, object?newValue) => _navigationFixer.KeyPropertyChanged(entry, property, keys, foreignKeys, oldValue, newValue);
/// <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 virtual void KeyPropertyChanged( InternalEntityEntry entry, IProperty property, IReadOnlyList <IKey> keys, IReadOnlyList <IForeignKey> foreignKeys, object oldValue, object newValue) => _navigationFixer.KeyPropertyChanged(entry, property, keys, foreignKeys, oldValue, newValue);