mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-20 02:29:39 +08:00
Update .net core project
This commit is contained in:
@@ -145,7 +145,7 @@ namespace SqlSugar
|
|||||||
var tempequals = DeleteBuilder.WhereInEqualTemplate;
|
var tempequals = DeleteBuilder.WhereInEqualTemplate;
|
||||||
if (this.Context.CurrentConnectionConfig.MoreSettings != null && this.Context.CurrentConnectionConfig.MoreSettings.DisableNvarchar == true)
|
if (this.Context.CurrentConnectionConfig.MoreSettings != null && this.Context.CurrentConnectionConfig.MoreSettings.DisableNvarchar == true)
|
||||||
{
|
{
|
||||||
tempequals = "\"{0}\"='{1}' ";
|
tempequals = $"{SqlBuilder.SqlTranslationLeft}{{0}}{SqlBuilder.SqlTranslationRight}='{{1}}' ";
|
||||||
}
|
}
|
||||||
if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle)
|
if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle)
|
||||||
{
|
{
|
||||||
|
@@ -131,7 +131,7 @@ namespace SqlSugar
|
|||||||
//sqlParameter.UdtTypeName = parameter.UdtTypeName;
|
//sqlParameter.UdtTypeName = parameter.UdtTypeName;
|
||||||
sqlParameter.Size = parameter.Size;
|
sqlParameter.Size = parameter.Size;
|
||||||
sqlParameter.Value = parameter.Value;
|
sqlParameter.Value = parameter.Value;
|
||||||
sqlParameter.DbType = parameter.DbType;
|
sqlParameter.DbType = GetDbType(parameter);
|
||||||
var isTime = parameter.DbType == System.Data.DbType.Time;
|
var isTime = parameter.DbType == System.Data.DbType.Time;
|
||||||
if (isTime)
|
if (isTime)
|
||||||
{
|
{
|
||||||
@@ -157,7 +157,8 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
sqlParameter.Direction = parameter.Direction;
|
sqlParameter.Direction = parameter.Direction;
|
||||||
result[index] = sqlParameter;
|
result[index] = sqlParameter;
|
||||||
if (parameter.TypeName.HasValue()) {
|
if (parameter.TypeName.HasValue())
|
||||||
|
{
|
||||||
sqlParameter.TypeName = parameter.TypeName;
|
sqlParameter.TypeName = parameter.TypeName;
|
||||||
sqlParameter.SqlDbType = SqlDbType.Structured;
|
sqlParameter.SqlDbType = SqlDbType.Structured;
|
||||||
sqlParameter.DbType = System.Data.DbType.Object;
|
sqlParameter.DbType = System.Data.DbType.Object;
|
||||||
@@ -178,5 +179,25 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static System.Data.DbType GetDbType(SugarParameter parameter)
|
||||||
|
{
|
||||||
|
if (parameter.DbType==System.Data.DbType.UInt16)
|
||||||
|
{
|
||||||
|
return System.Data.DbType.Int16;
|
||||||
|
}
|
||||||
|
else if (parameter.DbType == System.Data.DbType.UInt32)
|
||||||
|
{
|
||||||
|
return System.Data.DbType.Int32;
|
||||||
|
}
|
||||||
|
else if (parameter.DbType == System.Data.DbType.UInt64)
|
||||||
|
{
|
||||||
|
return System.Data.DbType.Int32;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return parameter.DbType;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user