コード例 #1
0
 public OutputParameter(sql_parameter_name name)
 {
     param = new SqlParameter(name, type)
     {
         Direction = ParameterDirection.InputOutput, Value = null
     };
 }
コード例 #2
0
 void Add <K>(sql_parameter_name name, K?value)
     where K : struct
 {
     if (value != null)
     {
         Add(name, value.Value);
     }
 }
コード例 #3
0
        protected void Add <K>(sql_parameter_name name, K value)
        {
            SqlParameter p = new SqlParameter(name, value);
            SqlDbType    type;

            if (!clr_to_sql_types.TryGetValue(typeof(K), out type))
            {
                type = SqlDbType.Variant;
            }

            p.SqlDbType = type;

            parameters.Add(name, p);
        }
コード例 #4
0
 protected void Add(sql_parameter_name name, non_empty_string value) => Add(name, value.ToString());
コード例 #5
0
 protected void Add(sql_parameter_name name, string value) => parameters.Add(name, new SqlParameter(name, SqlDbType.NVarChar)
 {
     Value = value
 });
コード例 #6
0
 protected void Add(sql_parameter_name name, base64 value) => Add(name, value.ToString());