/// <summary> /// 获取Sql /// </summary> /// <param name="dialect">Sql方言</param> /// <param name="register">实体别名注册器</param> /// <returns></returns> public string ToSql(IDialect dialect, IEntityAliasRegister register) { if (Raw) { return(Order); } var name = new NameItem(Order); return($"{name.ToSql(dialect, GetPrefix(register))} {(Desc ? "Desc" : null)}".TrimEnd()); }
/// <summary> /// 获取Sql /// </summary> /// <param name="dialect">Sql方言</param> /// <param name="register">实体别名注册器</param> /// <returns></returns> public string ToSql(IDialect dialect, IEntityAliasRegister register) { if (Raw) { return(Column); } var name = new NameItem(Column); var tableAlias = register.GetAlias(Entity); return($"{name.ToSql(dialect, tableAlias)} {(Desc ? "Desc" : null)}".TrimEnd()); }