mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-15 20:49:31 +08:00
Update .net core
This commit is contained in:
parent
3ef461a173
commit
d167b8f3a4
@ -552,5 +552,9 @@ namespace SqlSugar
|
|||||||
var parameter4 = model.Args[3];
|
var parameter4 = model.Args[3];
|
||||||
return $" STUFF ({parameter1.MemberName}, {parameter2.MemberName}, {parameter3.MemberName}, {parameter4.MemberName}) ";
|
return $" STUFF ({parameter1.MemberName}, {parameter2.MemberName}, {parameter3.MemberName}, {parameter4.MemberName}) ";
|
||||||
}
|
}
|
||||||
|
public string GetDateString(string dateValue)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -86,5 +86,6 @@ namespace SqlSugar
|
|||||||
string Asc(MethodCallExpressionModel model);
|
string Asc(MethodCallExpressionModel model);
|
||||||
string Desc(MethodCallExpressionModel model);
|
string Desc(MethodCallExpressionModel model);
|
||||||
string Stuff(MethodCallExpressionModel model);
|
string Stuff(MethodCallExpressionModel model);
|
||||||
|
string GetDateString(string dateValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -325,8 +325,16 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
var format = (args[0] as ConstantExpression).Value + "";
|
var format = (args[0] as ConstantExpression).Value + "";
|
||||||
var value = GetNewExpressionValue(express.Object);
|
var value = GetNewExpressionValue(express.Object);
|
||||||
var dateString = GeDateFormat(format, value);
|
var dateString2=this.Context.DbMehtods.GetDateString(value);
|
||||||
base.AppendValue(parameter, isLeft, dateString);
|
if (dateString2 == null)
|
||||||
|
{
|
||||||
|
var dateString = GeDateFormat(format, value);
|
||||||
|
base.AppendValue(parameter, isLeft, dateString);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
base.AppendValue(parameter, isLeft, dateString2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -900,6 +908,8 @@ namespace SqlSugar
|
|||||||
case "ToString":
|
case "ToString":
|
||||||
if (model.Args.Count > 1)
|
if (model.Args.Count > 1)
|
||||||
{
|
{
|
||||||
|
var dateString2 = this.Context.DbMehtods.GetDateString(model.Args.First().MemberName.ObjToString());
|
||||||
|
if (dateString2 != null) return dateString2;
|
||||||
return GeDateFormat(model.Args.Last().MemberValue.ObjToString(), model.Args.First().MemberName.ObjToString());
|
return GeDateFormat(model.Args.Last().MemberValue.ObjToString(), model.Args.First().MemberName.ObjToString());
|
||||||
}
|
}
|
||||||
//Check.Exception(model.Args.Count > 1, "ToString (Format) is not supported, Use ToString().If time formatting can be used it.Date.Year+\"-\"+it.Data.Month+\"-\"+it.Date.Day ");
|
//Check.Exception(model.Args.Count > 1, "ToString (Format) is not supported, Use ToString().If time formatting can be used it.Date.Year+\"-\"+it.Data.Month+\"-\"+it.Date.Day ");
|
||||||
|
Loading…
Reference in New Issue
Block a user