This commit is contained in:
sunkaixuan 2017-09-25 13:01:30 +08:00
parent ee1f5186d3
commit e5d38066ed
2 changed files with 6 additions and 1 deletions

View File

@ -147,7 +147,7 @@ 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, "(CAST(:MethodConst0 AS TIME) = :Const1 )", new List<SugarParameter>() { base.Check(value, pars, "(to_timestamp(:MethodConst0,'0000-01-01 hh24:mi:ss') = :Const1 )", new List<SugarParameter>() {
new SugarParameter(":MethodConst0","11:12:59"),new SugarParameter(":Const1",s) new SugarParameter(":MethodConst0","11:12:59"),new SugarParameter(":Const1",s)
}, "Time error"); }, "Time error");
} }

View File

@ -40,6 +40,11 @@ namespace SqlSugar
} }
public partial class OracleMethod : DefaultDbMethod, IDbMethods public partial class OracleMethod : DefaultDbMethod, IDbMethods
{ {
public override string ToTime(MethodCallExpressionModel model)
{
var parameter = model.Args[0];
return string.Format(" to_timestamp({0},'0000-01-01 hh24:mi:ss') ", parameter.MemberName);
}
public override string DateValue(MethodCallExpressionModel model) public override string DateValue(MethodCallExpressionModel model)
{ {
var parameter = model.Args[0]; var parameter = model.Args[0];