/// <summary>SqlParameterCollection に連番のパラメタとその値を設定する。 /// </summary> /// <param name="parameters"></param> /// <param name="parameternamePrefix"></param> /// <param name="values"></param> public static void AddValue(this SqlParameterCollection parameters, string parameternamePrefix, IEnumerable <int> values) { int i = -1; foreach (var value in values) { parameters.AddValue(parameternamePrefix + (++i), value); } }
/// <summary>指定したプリフィクスと0から始まるインデックス番号で構成されるパラメーターに値を追加する。 /// </summary> /// <param name="parameters">パラメーターのコレクション。</param> /// <param name="prefix">パラメーターのプリフィクス。</param> /// <param name="values">値のコレクション。</param> public static void AddValues(this SqlParameterCollection parameters, string prefix, IEnumerable <decimal> values) { int i = -1; foreach (decimal value in values) { parameters.AddValue(prefix + (++i), value); } }