Ich kann keine DropDownList zum Auffüllen aus der Tabelle abrufen. EF und MVC4

Ich glaube, dies wird eine Liste in meinem HomeController erstellen. Aber nicht sicher, wie es heißt oder wohin es im Controller geht, neben vielleicht dem ersten Add ActionResult (GET-Methode).

    public static IEnumerable<SelectListItem> items()
    {

        using (oesacEntities_compact db = new oesacEntities_compact())
        {
            var query = from s in db.tblSponsors select new { s.SponsorID, s.BizName };

            return query.AsEnumerable()
                .Select(x => new SelectListItem
                {
                    Value=x.SponsorID.ToString(),
                    Text = x.BizName
                }).ToList();
        }

    }

Ich kann es scheinbar nicht an die Ansicht "Hinzufügen" senden oder von der Ansicht "Hinzufügen" aus verweisen:

<div class="editor=field">
    @Html.DropDownListFor(model => model.SponsorID,IEnumerable<SelectListItem> SelectList);   
</div>

Es scheint so einfach in anderen Programmiersprachen. Ich möchte ein Pulldown mit ungefähr 200 Sponsor-IDs für den Wert und BizNames für den Text füllen. Zumindest jetzt. Gott helfe mir danach, wenn ich eine Bearbeitungsansicht mit dem ausgewählten Wert anzeigen möchte. danke stackoverflow

Antworten auf die Frage(1)

Ihre Antwort auf die Frage