- 修复 Xugu 参数化 bug;

This commit is contained in:
2881099 2023-10-25 16:10:37 +08:00
parent 4518dc6548
commit c9a05f91bb

View File

@ -92,7 +92,7 @@ namespace FreeSql.Xugu
{ {
if (string.IsNullOrEmpty(parameterName)) parameterName = $"p_{_params?.Count}"; if (string.IsNullOrEmpty(parameterName)) parameterName = $"p_{_params?.Count}";
if (value != null) value = getParamterValue(type, value); if (value != null) value = getParamterValue(type, value);
var ret = new XGParameters { ParameterName = QuoteParamterName(parameterName), Value = value }; var ret = new XGParameters { ParameterName = parameterName, Value = value };
var tp = _orm.CodeFirst.GetDbInfo(type)?.type; var tp = _orm.CodeFirst.GetDbInfo(type)?.type;
if (col != null) if (col != null)
@ -112,7 +112,7 @@ namespace FreeSql.Xugu
Utils.GetDbParamtersByObject<XGParameters>(sql, obj, ":", (name, type, value) => Utils.GetDbParamtersByObject<XGParameters>(sql, obj, ":", (name, type, value) =>
{ {
if (value != null) value = getParamterValue(type, value); if (value != null) value = getParamterValue(type, value);
var ret = new XGParameters { ParameterName = $":{name}", Value = value }; var ret = new XGParameters { ParameterName = name, Value = value };
var tp = _orm.CodeFirst.GetDbInfo(type)?.type; var tp = _orm.CodeFirst.GetDbInfo(type)?.type;