Beispiel #1
0
        public static SqlParameterClass AddSqlParameterToContext(this IExecutionContext context, string name, string value, SqlDbType type, int size, ParameterDirection direction)
        {
            string prefix      = Guid.NewGuid().ToString("N") + "_";
            string contextName = prefix + name;
            string valueName   = contextName + "_value";

            SaveString saveConst = new SaveString()
            {
                Value      = value,
                ResultName = valueName
            };

            saveConst.Do(context);
            SqlParameterClass p = new SqlParameterClass()
            {
                ParameterName = name,
                Direction     = direction,
                Type          = type,
                Size          = size,
                ValueName     = valueName
            };

            return(p);
        }