Update exp to sql

This commit is contained in:
sunkaixuan
2023-07-19 19:08:42 +08:00
parent b7f698502c
commit 061edc3de2

View File

@@ -658,6 +658,16 @@ namespace SqlSugar
private static bool IsDateDiff(MemberExpression expression) private static bool IsDateDiff(MemberExpression expression)
{ {
if (expression.Expression != null &&
expression.Expression is BinaryExpression)
{
var binExp = (expression.Expression as BinaryExpression);
var nodeType= binExp.NodeType;
if (nodeType == ExpressionType.Subtract&& binExp.Left.Type==UtilConstants.DateType && binExp.Right.Type == UtilConstants.DateType)
{
return true;
}
}
return return
expression.Expression!=null&& expression.Expression!=null&&
expression.Expression is BinaryExpression && expression.Expression is BinaryExpression &&