/// <summary>
 ///  格式化指定的 Lambda查询表达式成T-SQL语句。
 /// </summary>
 /// <param name="expression">The expression.</param>
 /// <returns></returns>
 public static string Format(Expression expression)
 {
     var formatter = new SqlFormatter(null, false);
     formatter.Visit(expression);
     return formatter.ToString();
 }
 /// <summary>
 /// 格式化指定的 Lambda查询表达式成T-SQL语句。
 /// </summary>
 /// <param name="expression">The expression.</param>
 /// <param name="forDebug">if set to <c>true</c> [for debug].</param>
 /// <returns></returns>
 public static string Format(Expression expression, bool forDebug)
 {
     var formatter = new SqlFormatter(null, forDebug);
     formatter.Visit(expression);
     return formatter.ToString();
 }