From f1ad5ac2bb3da71adbd4d112dc08e16942e43229 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 29 Mar 2023 16:20:29 +0800 Subject: [PATCH] Add : UtilMethods.GetNativeSql --- Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs b/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs index 134183dbf..16dafd157 100644 --- a/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs +++ b/Src/Asp.Net/SqlSugar/Utilities/UtilMethods.cs @@ -17,6 +17,12 @@ namespace SqlSugar { public class UtilMethods { + public static string GetNativeSql(string sql,SugarParameter[] pars) + { + if (pars == null||pars.Length==0) + return "\r\n[Sql]:"+sql+"\r\n"; + return $"\r\n[Sql]:{sql} \r\n[Pars]:{string.Join(" ",pars.Select(it=>$"\r\n[Name]:{it.ParameterName} [Value]:{it.Value} [Type]:{it.DbType} "))} \r\n"; + } public static string ToUnderLine(string str, bool isToUpper = false) { if (str == null || str.Contains("_"))