diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs index 3a926f1f8..6741af5de 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DmProvider.cs @@ -187,6 +187,14 @@ namespace SqlSugar { sqlParameter.ParameterName = sqlParameter.ParameterName.Replace("@", ":"); } + if (parameter.TypeName.HasValue()) + { + sqlParameter.DmSqlTypeName = parameter.TypeName; + } + if (parameter.CustomDbType is DmDbType dmDbType) + { + sqlParameter.DmSqlType = dmDbType; + } ++index; } return result;