Как использовать Order By в этом примере MSDN

Я пытаюсь понять, как использовать этот параметр orderBy. Я не уверен, что я должен передать.

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

   public virtual IEnumerable Get(
        Expression> filter = null,
        Func, IOrderedQueryable> orderBy = null,
        string includeProperties = "")
    {
        IQueryable query = dbSet;

        if (filter != null)
        {
            query = query.Where(filter);
        }

        foreach (var includeProperty in includeProperties.Split
            (new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
        {
            query = query.Include(includeProperty);
        }

        if (orderBy != null)
        {
            return orderBy(query).ToList();
        }
        else
        {
            return query.ToList();
        }
    }

9
задан xivo 7 June 2012 в 15:36
поделиться