Пример #1
0
        protected static DbParameter CreateOutputParameter(string name, SqlDbType paramType)
        {
            var parameter = SqlDbFactory.CreateParameter(paramType);

            parameter.ParameterName = name;
            parameter.Direction     = ParameterDirection.Output;
            return(parameter);
        }
Пример #2
0
        protected static DbParameter CreateNullParameter(string name, SqlDbType paramType, int size)
        {
            var parameter = SqlDbFactory.CreateParameter(paramType);

            parameter.ParameterName = name;
            parameter.Size          = size;
            parameter.Value         = null;
            parameter.Direction     = ParameterDirection.Input;
            return(parameter);
        }
Пример #3
0
 protected static DbParameter CreateParameter(string name, Guid?value)
 {
     if (!value.HasValue)
     {
         return(CreateNullParameter(name, SqlDbType.UniqueIdentifier));
     }
     else
     {
         var parameter = SqlDbFactory.CreateParameter(SqlDbType.UniqueIdentifier);
         parameter.ParameterName = name;
         parameter.Value         = value.Value;
         parameter.Direction     = ParameterDirection.Input;
         return(parameter);
     }
 }
Пример #4
0
 protected static DbParameter CreateParameter(string name, string value)
 {
     if (string.IsNullOrEmpty(value))
     {
         return(CreateNullParameter(name, SqlDbType.NVarChar));
     }
     else
     {
         var parameter = SqlDbFactory.CreateParameter(SqlDbType.NVarChar);
         parameter.ParameterName = name;
         parameter.Value         = value;
         parameter.Direction     = ParameterDirection.Input;
         return(parameter);
     }
 }