Esempio n. 1
0
        /// <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());
        }
Esempio n. 2
0
        /// <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());
        }