mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Update oracle
This commit is contained in:
parent
05daf22025
commit
8ec30f403a
@ -124,6 +124,14 @@ namespace OrmTest
|
|||||||
Console.WriteLine("#### SqlFunc Start ####");
|
Console.WriteLine("#### SqlFunc Start ####");
|
||||||
var db = GetInstance();
|
var db = GetInstance();
|
||||||
var index= db.Queryable<Order>().Select(it => SqlFunc.CharIndex("a", "cccacc")).First();
|
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 ####");
|
Console.WriteLine("#### SqlFunc End ####");
|
||||||
}
|
}
|
||||||
|
@ -174,7 +174,12 @@ namespace SqlSugar
|
|||||||
public override string ToDate(MethodCallExpressionModel model)
|
public override string ToDate(MethodCallExpressionModel model)
|
||||||
{
|
{
|
||||||
var parameter = model.Args[0];
|
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)
|
public override string Contains(MethodCallExpressionModel model)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user