diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs index 7a169d9fc..a8286d2b5 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableHelper.cs @@ -2336,6 +2336,12 @@ namespace SqlSugar new SugarParameter("@p",re.Value) }; var value = UtilMethods.GetSqlString(config.DbType, "@p", p, true); + if (this.Context.CurrentConnectionConfig?.DbType == DbType.SqlServer&& + this.Context.CurrentConnectionConfig?.MoreSettings?.DisableNvarchar!=true&& + p?.FirstOrDefault()?.DbType == System.Data.DbType.String) + { + value = "N" + value; + } sql = sql.Replace(re.Name, value); }