rade @MvcContrib Classificação em objeto complexo

Estou tentando trabalhar comMvcContrib Controle de grade. Mas não consigo fazer com que a classificação funcione em objetos complexos que contêm outros objeto

Eu configurei meu controller / classes / Views semelhante ao OP nesta questão. Classificação com MVCContrib

Eu tentei usar o SortColumnName no meu childobject.property, mas ele me deu um erro dizendo que meu objeto principal não tem essa propriedade. Este é o meu trecho de código

// classe POCO

class Issue {
   public int ID {get; get; }
   .....
   public int priorityId {get; set;}
   public virtual Priority priority {get; set;}
}

// Código do controlador

    public ViewResult Index(int? pageNo, GridSortOptions sort)
    {
        var issues = db.issues.Include(i => i.priority);
        ViewBag.sort = sort; 

        if (!string.IsNullOrEmpty(sort.Column))
        {
            issues = issues.OrderBy(sort.Column, sort.Direction);
        }
        return View(issues.ToList().AsPagination(pageNo ?? 1, 10));
    }

// Ver código para o Grid

@Html.Grid(Model).Sort(ViewBag.sort as GridSortOptions).Columns(column => {
    column.For(issue => Html.ActionLink(" ", "Edit", new { id = issue.ID, areas = "Issues", controller = "Main"}, new { @id="editBtn"})).Named("Edit");
    column.For(issue => Html.ActionLink(issue.ID.ToString(), "Edit", new {id = issue.ID, areas = "Issues", controller = "Main"})).Named("ID").Sortable(true);
     column.For(issue => issue.priority.codeDesc).Named("Priority").SortColumnName("priority.codeDesc").Sortable(true);
}).Empty("No data found")

Quando tento classificar a sequência de prioridade, ocorre um erro ao dizer 'priority.codeDesc não é uma propriedade do Issue'

TIA

questionAnswers(2)

yourAnswerToTheQuestion