关于 UtilMethods.GetSqlString 生成的SQL 参数含有 N前缀的问题 返回
SqlSugar
处理完成
1
230
悬赏:0 飞吻
我使用的是mysql,按照文档中配置禁用NVarchar,
![LD~@@GS[VE~5JCQ4QT1])DA.png LD~@@GS[VE~5JCQ4QT1])DA.png](/_theme/ueditor/utf8-net/net/upload/image/20251118/6389907380087795054169681.png)
但是在使用 db.Aop.OnLogExecuted时,我用 UtilMethods.GetSqlString(DbType.MySqlConnector, sql, pars),这样生成的SQL还是会含有N前缀,如下图,是生成的SQL部分内容,可以看到生成的SQL中,依然含有N前缀
![LYM$FG]N19}`VY$[)}PW_8D.png LYM$FG]N19}`VY$[)}PW_8D.png](/_theme/ueditor/utf8-net/net/upload/image/20251118/6389907386416661885238274.png)
热忱回答(1)
-
Zero VIP0
2025/11/18已找到解决办法,GetSqlString,第4个参数可以指定DisableNvarchar
0 回复