Update Oracle Sqlfunc.GetDate bug

This commit is contained in:
sunkaixuna 2021-11-01 23:01:46 +08:00
parent 286fb4f1b6
commit 27d2eeceac
2 changed files with 10 additions and 0 deletions

View File

@ -52,6 +52,7 @@ namespace OrmTest
}) })
).ToList(); ).ToList();
var test2 = db.Queryable<Order>().Select<ViewOrder>().ToList(); var test2 = db.Queryable<Order>().Select<ViewOrder>().ToList();
var test3 = db.Queryable<Order>().Select(it=>new Order() { CreateTime=SqlFunc.GetDate() }).ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@ -41,6 +41,15 @@ namespace SqlSugar
{ {
return base.GetDbColumnName(entityName,propertyName).ToUpper(); return base.GetDbColumnName(entityName,propertyName).ToUpper();
} }
public override bool IsTranslationText(string name)
{
if (!string.IsNullOrEmpty(name) && name.ToLower() == "sysdate")
{
return true;
}
var result = name.IsContainsIn(SqlTranslationLeft, SqlTranslationRight, UtilConstants.Space, ExpressionConst.LeftParenthesis, ExpressionConst.RightParenthesis);
return result;
}
} }
public partial class OracleMethod : DefaultDbMethod, IDbMethods public partial class OracleMethod : DefaultDbMethod, IDbMethods
{ {