mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Update oracle
This commit is contained in:
parent
05daf22025
commit
8ec30f403a
Src/Asp.Net
@ -124,6 +124,14 @@ namespace OrmTest
|
||||
Console.WriteLine("#### SqlFunc Start ####");
|
||||
var db = GetInstance();
|
||||
var index= db.Queryable<Order>().Select(it => SqlFunc.CharIndex("a", "cccacc")).First();
|
||||
var dt = DateTime.Now.Date;
|
||||
var list2 = db.Queryable<Order>()
|
||||
.Where(it => SqlFunc.ToDateShort(it.CreateTime) == DateTime.Now.Date)
|
||||
.Select(it=> new {
|
||||
date= SqlFunc.ToDateShort(it.CreateTime),
|
||||
datetime=it.CreateTime
|
||||
})
|
||||
.ToList();
|
||||
|
||||
Console.WriteLine("#### SqlFunc End ####");
|
||||
}
|
||||
|
@ -174,7 +174,12 @@ namespace SqlSugar
|
||||
public override string ToDate(MethodCallExpressionModel model)
|
||||
{
|
||||
var parameter = model.Args[0];
|
||||
return string.Format(" to_date({0},'yyyy-mm-dd hh24:mi:ss')", parameter.MemberName);
|
||||
return string.Format(" cast({0} as TIMESTAMP)", parameter.MemberName);
|
||||
}
|
||||
public override string ToDateShort(MethodCallExpressionModel model)
|
||||
{
|
||||
var parameter = model.Args[0];
|
||||
return string.Format(" TRUNC({0},'dd') ", parameter.MemberName);
|
||||
}
|
||||
public override string Contains(MethodCallExpressionModel model)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user