/// <summary> /// 获取Sql /// </summary> /// <param name="dialect">Sql方言</param> /// <param name="register">实体别名注册器</param> 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> 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()); }