/// <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(); }