private Expression AddTicks (Expression ticks, Expression dateTime)
{
// Add ticks by converting them to milliseconds (truncating divide by 10000).
var milliseconds = Expression.Divide (ticks, new SqlLiteralExpression (TimeSpan.TicksPerMillisecond));
return AddMilliseconds (milliseconds, dateTime);
}