protected override DbExpression VisitDateTimeFunctionExpression(DbDateTimeFunctionExpression dateTimeFunctionExpression)
{
string body = GetDateTimeFunctionBody(dateTimeFunctionExpression.DateTimeFunctionExpressionType);
switch (dateTimeFunctionExpression.DateTimeFunctionExpressionType)
{
case DbDateTimeFunctionExpressionType.AddYears:
case DbDateTimeFunctionExpressionType.AddMonths:
case DbDateTimeFunctionExpressionType.AddDays:
case DbDateTimeFunctionExpressionType.AddHours:
case DbDateTimeFunctionExpressionType.AddMinutes:
case DbDateTimeFunctionExpressionType.AddSeconds:
case DbDateTimeFunctionExpressionType.AddMilliseconds:
return CreateDefaultDateTimeFunctionSyntax(body, dateTimeFunctionExpression.Arguments);
default:
return CreateDefaultDateTimeFunctionSyntax(body, dateTimeFunctionExpression.Arguments);
}
}