diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/SugarParameter.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/SugarParameter.cs index cdc5650c6..97cc59673 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/SugarParameter.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Common/SugarParameter.cs @@ -48,7 +48,7 @@ namespace SqlSugar this.ParameterName = name; this.DbType = type; } - public SugarParameter(string name, DataTable value,string SqlServerTypeName) + public SugarParameter(string name, DataTable value, string SqlServerTypeName) { this.Value = value; this.ParameterName = name; @@ -129,6 +129,10 @@ namespace SqlSugar if (this.Value != null) this.Value = this.Value.ToString(); } + else if (type.IsEnum()) + { + this.DbType = System.Data.DbType.Int64; + } } public SugarParameter(string name, object value, bool isOutput)