Exemple #1
0
                public Enumerator(MaybeManagedConnection conn, CommandParameters parameters)
                {
                    reader = (connection = conn.Open()).CommandFromParameters(parameters).ExecuteReader();

                    #if DEBUG
                    n = 0;
                    #endif
                }
Exemple #2
0
        static Command CommandFromParameters(CommandParameters parameters, MaybeManagedConnection conn)
        {
            var cmd = new SqlCommand(parameters.CommandText, conn.Open().Connection);

            if (cmd.CommandText.StartsWith("[") || IndexOfNonWhitespace(cmd.CommandText) == -1)
            {
                cmd.CommandType = CommandType.StoredProcedure;
            }

            if (parameters.Parameters != null)
            {
                foreach (var p in parameters.Parameters)
                {
                    cmd.Parameters.Add(p);
                }
            }

            return(new Sql_Command(cmd));
        }
Exemple #3
0
 public Request(MaybeManagedConnection conn, CommandParameters parameters)
 {
     this.connection = conn;
     this.parameters = parameters;
 }