src/Shared/EntityFramework/Core/Mapping/Update/Internal/FunctionUpdateCommand.cs
// <summary>
// Sets all identifier input values (to support propagation of identifier values across relationship
// boundaries).
// </summary>
// <param name="identifierValues"> Input values to set. </param>
Sets all identifier input values (to support propagation of identifier values across relationship
boundaries).
Sets all identifier input values ( to support propagation of identifier values across relationship boundaries ) .
internal virtual void SetInputIdentifiers(Dictionary<int, object> identifierValues)
        {
            if (null != _inputIdentifiers)
            {
                foreach (var inputIdentifier in _inputIdentifiers)
                {
                    object value;
                    if (identifierValues.TryGetValue(inputIdentifier.Key, out value))
                    {
                        inputIdentifier.Value.Value = value;
                    }
                }
            }
        }
internal virtual void SetInputIdentifiers ( Dictionary < int , object > identifierValues ) { if ( null != _inputIdentifiers ) { foreach ( var inputIdentifier in _inputIdentifiers ) { object value ; if ( identifierValues . TryGetValue ( inputIdentifier . Key , out value ) ) { inputIdentifier . Value . Value = value ; } } } }
Sets all identifier input values (to support propagation of identifier values across relationship
boundaries).
Sets all identifier input values ( to support propagation of identifier values across relationship boundaries ) .
// set the actual value for the identifier if it has been produced by some // other command
identifierValues
Dictionary<int, object>
Input values to set.
Input values to set .