コード例 #1
0
        public int Execute()
        {
            DataConnection.InitCommand(CommandType, CommandText, Parameters, null);

            var hasParameters = Parameters != null && Parameters.Length > 0;

            if (hasParameters)
            {
                SetParameters(DataConnection, Parameters);
            }

            var commandResult = DataConnection.ExecuteNonQuery();

            if (hasParameters)
            {
                RebindParameters(DataConnection, Parameters);
            }

            return(commandResult);
        }
コード例 #2
0
 public static int Execute(this DataConnection connection, string sql)
 {
     connection.SetCommand(sql);
     return(connection.ExecuteNonQuery());
 }