mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Time function BUG
This commit is contained in:
parent
9ab46b3132
commit
aa17b6a918
@ -184,6 +184,8 @@ namespace OrmTest.Demo
|
|||||||
var joinSql = db.Queryable("student", "s").OrderBy("id").Select("id,name").ToPageList(1, 2);
|
var joinSql = db.Queryable("student", "s").OrderBy("id").Select("id,name").ToPageList(1, 2);
|
||||||
|
|
||||||
var getDay1List = db.Queryable<Student>().Where(it=>it.CreateTime.Value.Hour==1).ToList();
|
var getDay1List = db.Queryable<Student>().Where(it=>it.CreateTime.Value.Hour==1).ToList();
|
||||||
|
var getDateAdd = db.Queryable<Student>().Where(it => it.CreateTime.Value.AddDays(1)==DateTime.Now).ToList();
|
||||||
|
var getDateIsSame= db.Queryable<Student>().Where(it => SqlFunc.DateIsSame(DateTime.Now,DateTime.Now,DateType.Hour)).ToList();
|
||||||
}
|
}
|
||||||
public static void Page()
|
public static void Page()
|
||||||
{
|
{
|
||||||
|
@ -17,23 +17,23 @@ namespace OrmTest
|
|||||||
{
|
{
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
//// /***Unit Test***/
|
// /***Unit Test***/
|
||||||
//new Select(1).Init();
|
new Select(1).Init();
|
||||||
//new Field(1).Init();
|
new Field(1).Init();
|
||||||
//new Where(1).Init();
|
new Where(1).Init();
|
||||||
//new Method(1).Init();
|
new Method(1).Init();
|
||||||
//new JoinQuery(1).Init();
|
new JoinQuery(1).Init();
|
||||||
//new SingleQuery(1).Init();
|
new SingleQuery(1).Init();
|
||||||
//new SelectQuery(1).Init();
|
new SelectQuery(1).Init();
|
||||||
//new AutoClose(1).Init();
|
new AutoClose(1).Init();
|
||||||
//new Insert(1).Init();
|
new Insert(1).Init();
|
||||||
//new Delete(1).Init();
|
new Delete(1).Init();
|
||||||
//new Update(1).Init();
|
new Update(1).Init();
|
||||||
//new Mapping(1).Init();
|
new Mapping(1).Init();
|
||||||
//new DataTest(1).Init();
|
new DataTest(1).Init();
|
||||||
//new EnumTest(1).Init();
|
new EnumTest(1).Init();
|
||||||
///***Performance Test***/
|
/***Performance Test***/
|
||||||
//new SqlSugarPerformance(100).Select();
|
new SqlSugarPerformance(100).Select();
|
||||||
|
|
||||||
/***Demo***/
|
/***Demo***/
|
||||||
OrmTest.Demo.Query.Init();
|
OrmTest.Demo.Query.Init();
|
||||||
|
@ -316,8 +316,8 @@ namespace OrmTest.UnitTest
|
|||||||
expContext.Resolve(exp, ResolveExpressType.WhereSingle);
|
expContext.Resolve(exp, ResolveExpressType.WhereSingle);
|
||||||
var value = expContext.Result.GetString();
|
var value = expContext.Result.GetString();
|
||||||
var pars = expContext.Parameters;
|
var pars = expContext.Parameters;
|
||||||
base.Check(value, pars, " ((@MethodConst1(@MethodConst0)) = @Const2 ) ", new List<SugarParameter>() {
|
base.Check(value, pars, " (DateName(Year,@MethodConst0) = @Const2 ) ", new List<SugarParameter>() {
|
||||||
new SugarParameter("@MethodConst0",x2),new SugarParameter("@MethodConst1",DateType.Year),new SugarParameter("@Const2",1)
|
new SugarParameter("@MethodConst0",x2),new SugarParameter("@Const2",1)
|
||||||
}, "DateValue error");
|
}, "DateValue error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
var parameter = model.Args[0];
|
var parameter = model.Args[0];
|
||||||
var parameter2 = model.Args[1];
|
var parameter2 = model.Args[1];
|
||||||
return string.Format(" DateName({0},{1}) ", parameter2.MemberName, parameter.MemberName);
|
return string.Format(" DateName({0},{1}) ", parameter2.MemberValue, parameter.MemberName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual string ToInt32(MethodCallExpressionModel model)
|
public virtual string ToInt32(MethodCallExpressionModel model)
|
||||||
|
@ -239,7 +239,9 @@ namespace SqlSugar
|
|||||||
return daResult;
|
return daResult;
|
||||||
}
|
}
|
||||||
case "DateValue":
|
case "DateValue":
|
||||||
return this.Context.DbMehtods.DateValue(model);
|
var dvResult= this.Context.DbMehtods.DateValue(model);
|
||||||
|
this.Context.Parameters.RemoveAll(it => it.ParameterName == model.Args[1].MemberName.ObjToString());
|
||||||
|
return dvResult;
|
||||||
case "Between":
|
case "Between":
|
||||||
return this.Context.DbMehtods.Between(model);
|
return this.Context.DbMehtods.Between(model);
|
||||||
case "StartsWith":
|
case "StartsWith":
|
||||||
|
Loading…
Reference in New Issue
Block a user