C# 获取参数化sql

 ///


        /// 获取完整Sql
        ///

        /// 参数化sql
        /// 参数数组
        ///
        public static string GetSql(string sql,SqlParameter[] parameters)
        {
            try
            {
                sql = sql.ToLower();
                foreach (var item in parameters)
                {
                    string ParameterName = item.ParameterName.ToLower();
                    string SqlValue = item.SqlValue.ToString().ToLower();
                    if (sql.Contains(ParameterName))
                    {
                        sql = sql.Replace(ParameterName, "'" + SqlValue + "'");
                    }
                }
                return sql;
            }
            catch (Exception ex)
            {
                return ex.Message;
            }
        }

你可能感兴趣的:(C#)