Verwenden einer PagedList mit einem ViewModel ASP.Net MVC

Ich versuche, mit einem PagedList in meinem ASP.Net Anwendung fand ich das Beispiel auf der Microsoft-website http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application

Wie ist es möglich, eine PagedList in einer komplexen situation, die nutzt ein ViewModel? Ich versuche, fügen Sie ein PagedList ohne Erfolg, an den Ausbilder Beispiel hier gepostet: http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/reading-related-data-with-the-entity-framework-in-an-asp-net-mvc-application

Das problem ist, dass das ViewModel besteht aus Klassen und nicht einfach Felder, so kann ich nicht konvertieren Sie das Ergebnis mit dem ToPageList () - Methode.

Dies ist die ViewModel-Struktur:

using System.Collections.Generic;
using ContosoUniversity.Models;

namespace ContosoUniversity.ViewModels
{
    public class InstructorIndexData
    {
        public IEnumerable<Instructor> Instructors { get; set; }
        public IEnumerable<Course> Courses { get; set; }
        public IEnumerable<Enrollment> Enrollments { get; set; }
    }
}

Muss ich join der drei Tabellen in das ViewModel und das Ergebnis in einer View.

InformationsquelleAutor der Frage ltedone | 2014-08-04

Schreibe einen Kommentar