示例#1
0
        public BaseMapper <T> SortAsc <TResult>(Expression <Func <T, TResult> > field)
        {
            if (_SortBuilder == null)
            {
                _SortBuilder = new StringBuilder();
            }
            var fieldName = EntityBuilder.GetPropertyName <T, TResult>(field);

            if (_isOrderBy == false)
            {
                _SortBuilder.Append(string.Concat(" [", fieldName, "] asc"));
                _isOrderBy = true;
            }
            else
            {
                _SortBuilder.Append(string.Concat(",[", fieldName, "] asc"));
            }
            return(this);
        }
示例#2
0
 public string ExpField <TResult>(Expression <Func <T, TResult> > field)
 {
     return(EntityBuilder.GetPropertyName <T, TResult>(field));
 }