/// <summary> /// 得到连接表 /// </summary> /// <param name="query"></param> /// <returns></returns> public virtual string GetJoinTable(QueryInfo query) { var builder = new StringBuilder(); var getTableName = query.GetGetTableName(Object); if (!string.IsNullOrEmpty(Object.GetDefaultWhere)) { getTableName = string.Format("(select * from {0} where {1})", getTableName, Object.GetDefaultWhere); } builder.AppendFormat("{0} {1}", getTableName, Table.AsName); BuilderJoinTable(builder); return(builder.ToString()); }