Browse Source

Synchronization code

pull/41/MERGE
sunkaixuan 1 year ago
parent
commit
45987aa6da
  1. 10
      Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs

10
Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs

@ -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 &&

Loading…
Cancel
Save