/// <summary> /// Adds any deletion parameters. /// </summary> /// <param name="command">The command.</param> private bool AddDeletionParameters(IDbCommand command) { bool haveDeletions = Deletions.Count != 0; if (haveDeletions) { foreach (var pair in Deletions.OrderBy(kvp => kvp.Key)) { string typeName = GetTypeName(pair.Key); command.AddTableValuedParameter(string.Format("@delete{0}", typeName), pair.Value); } } return(haveDeletions); }