/// <summary>
 /// Adds a parameter in table function from row dictionary
 /// </summary>
 /// <param name="tableFunction">Instance of <see cref="TableFunction"/> class</param>
 /// <param name="dictionary">Dictionary from data reader</param>
 protected virtual void AddParameter(TableFunction tableFunction, IDictionary<string, object> dictionary)
 {
     tableFunction.Parameters.Add(SqlServerDatabaseFactoryHelper.GetParameter(dictionary));
 }
 /// <summary>
 /// Adds a parameter in stored procedure from row dictionary
 /// </summary>
 /// <param name="storedProcedure">Instance of <see cref="StoredProcedure"/> class</param>
 /// <param name="dictionary">Dictionary from data reader</param>
 protected virtual void AddParameter(StoredProcedure storedProcedure, IDictionary<string, object> dictionary)
 {
     storedProcedure.Parameters.Add(SqlServerDatabaseFactoryHelper.GetParameter(dictionary));
 }