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);
        }
示例#2
0
        public Expression VisitDatePart([NotNull] DatePartExpression datePartExpression)
        {
            Check.NotNull(datePartExpression, nameof(datePartExpression));

            Sql.Append($"EXTRACT({datePartExpression.DatePart} FROM ");

            Visit(datePartExpression.Argument);
            Sql.Append(")");

            return(datePartExpression);
        }