Die übergabe-Liste, um in asp.net mvc

Hier ist meine action-Methode vom controller.

public class MoviesController : Controller
{
        private MovieDBContext db = new MovieDBContext();

        //GET: /Movies/
        public ActionResult Index()
        {
            return View( db.Movies.ToList() );
        }
}

Wie es gesehen werden kann, eine List weitergegeben werden View dass ist der Grund, warum ich erwarte, um mit ihm zu arbeiten, als Listim view aber in View es funktioniert wie IEnumerable

Folgenden wird die erste Zeile aus View

@model IEnumerable<MVCWebApplication2.Models.Movie>

Warum übergebenen Wert war List verhält sich so, als IEnumerable?
Ist IEnumerable super Klasse List?

InformationsquelleAutor user3461957 | 2014-06-04
Schreibe einen Kommentar