Skip to content

Instantly share code, notes, and snippets.

@svdamani
Last active July 9, 2021 03:54

Revisions

  1. svdamani revised this gist Jul 9, 2021. 1 changed file with 19 additions and 19 deletions.
    38 changes: 19 additions & 19 deletions SqlConnectionExtensions.cs
    Original file line number Diff line number Diff line change
    @@ -1,21 +1,21 @@
    public static class SqlConnectionExtensions {
    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, params SqlParameter[] parameters) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.Add(parameter);
    return cmd;
    }
    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, params SqlParameter[] parameters) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.Add(parameter);
    return cmd;
    }

    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, Dictionary<string, object> parameters = null) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.AddWithValue(parameter.Key, parameter.Value);
    return cmd;
    }
    }
    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, Dictionary<string, object> parameters = null) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.AddWithValue(parameter.Key, parameter.Value);
    return cmd;
    }
    }
  2. svdamani created this gist Nov 25, 2015.
    21 changes: 21 additions & 0 deletions SqlConnectionExtensions.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    public static class SqlConnectionExtensions {
    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, params SqlParameter[] parameters) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.Add(parameter);
    return cmd;
    }

    public static SqlCommand CreateCommand(this SqlConnection connection, string cmdText, CommandType cmdType = CommandType.Text, Dictionary<string, object> parameters = null) {
    var cmd = connection.CreateCommand();
    cmd.CommandText = cmdText;
    cmd.CommandType = cmdType;
    if (parameters != null)
    foreach (var parameter in parameters)
    cmd.Parameters.AddWithValue(parameter.Key, parameter.Value);
    return cmd;
    }
    }