public virtual Expression VisitDatePartExpression(DatePartExpression datePartExpression) { Check.NotNull(datePartExpression, nameof(datePartExpression)); Sql.Append("DATEPART(") .Append(datePartExpression.DatePart) .Append(", "); Visit(datePartExpression.Argument); Sql.Append(")"); return(datePartExpression); }
public Expression VisitDatePart([NotNull] DatePartExpression datePartExpression) { Check.NotNull(datePartExpression, nameof(datePartExpression)); Sql.Append($"EXTRACT({datePartExpression.DatePart} FROM "); Visit(datePartExpression.Argument); Sql.Append(")"); return(datePartExpression); }