mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-26 18:59:17 +08:00
Update oracle
This commit is contained in:
@@ -218,7 +218,23 @@ namespace SqlSugar
|
||||
}
|
||||
else if (type.IsIn(typeof(DateTime)))
|
||||
{
|
||||
Expression<Func<SingleColumnEntity<object>, object>> exp = it => Convert.ToDecimal(it.ColumnName);
|
||||
if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle)
|
||||
{
|
||||
return queryBuilder.LambdaExpressions.DbMehtods.Oracle_ToDate(new MethodCallExpressionModel()
|
||||
{
|
||||
Args = new List<MethodCallExpressionArgs>() {
|
||||
new MethodCallExpressionArgs(){
|
||||
IsMember=true,
|
||||
MemberName= value.ObjToDate().ToString("yyyy-MM-dd HH:mm:ss").ToSqlValue()
|
||||
},
|
||||
new MethodCallExpressionArgs(){
|
||||
IsMember=true,
|
||||
MemberName= "yyyy-mm-dd hh24:mi:ss".ToSqlValue()
|
||||
}
|
||||
}
|
||||
}); ;
|
||||
}
|
||||
//Expression<Func<SingleColumnEntity<object>, object>> exp = it => Convert.ToDecimal(it.ColumnName);
|
||||
var result = queryBuilder.LambdaExpressions.DbMehtods.ToDate(new MethodCallExpressionModel()
|
||||
{
|
||||
Args = new List<MethodCallExpressionArgs>() {
|
||||
|
||||
@@ -34,6 +34,10 @@ namespace SqlSugar
|
||||
{
|
||||
if (columnName.Contains(":"))
|
||||
return base.GetTranslationColumnName(columnName);
|
||||
else if (columnName.Contains("\".\""))
|
||||
{
|
||||
return columnName;
|
||||
}
|
||||
else
|
||||
return base.GetTranslationColumnName(columnName).ToUpper();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user