mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-09 19:04:58 +08:00
Oracle Guid
This commit is contained in:
@@ -117,10 +117,21 @@ namespace SqlSugar
|
|||||||
else if (parameter.DbType == System.Data.DbType.Boolean)
|
else if (parameter.DbType == System.Data.DbType.Boolean)
|
||||||
{
|
{
|
||||||
sqlParameter.DbType = System.Data.DbType.Int16;
|
sqlParameter.DbType = System.Data.DbType.Int16;
|
||||||
sqlParameter.Value = (bool)parameter.Value ? 1 : 0;
|
if (parameter.Value == DBNull.Value)
|
||||||
|
{
|
||||||
|
parameter.Value = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
sqlParameter.Value = (bool)parameter.Value ? 1 : 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (parameter.Value != null && parameter.Value.GetType() == UtilConstants.GuidType)
|
||||||
|
{
|
||||||
|
parameter.Value = parameter.Value.ToString();
|
||||||
|
}
|
||||||
sqlParameter.Value = parameter.Value;
|
sqlParameter.Value = parameter.Value;
|
||||||
}
|
}
|
||||||
if (parameter.Direction != 0)
|
if (parameter.Direction != 0)
|
||||||
|
|||||||
@@ -87,6 +87,10 @@ namespace SqlSugar
|
|||||||
foreach (var parameter in parameters)
|
foreach (var parameter in parameters)
|
||||||
{
|
{
|
||||||
if (parameter.Value == null) parameter.Value = DBNull.Value;
|
if (parameter.Value == null) parameter.Value = DBNull.Value;
|
||||||
|
if (parameter.Value.GetType() == UtilConstants.GuidType)
|
||||||
|
{
|
||||||
|
parameter.Value = parameter.Value.ToString();
|
||||||
|
}
|
||||||
var sqlParameter = new SQLiteParameter();
|
var sqlParameter = new SQLiteParameter();
|
||||||
sqlParameter.ParameterName = parameter.ParameterName;
|
sqlParameter.ParameterName = parameter.ParameterName;
|
||||||
sqlParameter.Size = parameter.Size;
|
sqlParameter.Size = parameter.Size;
|
||||||
@@ -102,6 +106,7 @@ namespace SqlSugar
|
|||||||
sqlParameter.DbType = System.Data.DbType.String;
|
sqlParameter.DbType = System.Data.DbType.String;
|
||||||
sqlParameter.Value = sqlParameter.Value.ObjToString();
|
sqlParameter.Value = sqlParameter.Value.ObjToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
++index;
|
++index;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user