Нелегко найти ответ на этот вопрос (Google, StackOverflow и ASP.NET).ASP.NET MVC 4 DropdownListFor, заполнение с использованием LINQ из DBContext?
// Model
public IEnumerable<SelectListItem> State { get; set; }
// View
@Html.DropDownListFor(m => m.State, ????)
// Controller
using (var dbcontext = MyDbContext()) {
// ??
}
return View(model);
Я в полной растерянности, как заполнить MVC dropdownlistfor с помощью LINQ из DbContext. Я понимаю вещь DBContext и имею одну настройку. Я не понимаю, как построить запрос linq, а затем передать этот результат (LIST?) В DropDownListFor для помощника? Используя MS SQL, и у меня есть таблица States (id, name).
быстрый поиск найдено http://odetocode.com/blogs/scott/archive/2013/03/11/dropdownlistfor-with -asp-net-mvc.aspx, http://agilewarrior.wordpress.com/2012/12/13/how-to-simple-html-dropdownlistfor-mvc-net/, http://peternewhook.com/2013/ 02/asp-net-mvc-selectlist-selectedvalue-dropdownlistfor /, http://hammadk.com/dropdownlistfor-example-c/ и т. Д. У вас был более конкретный вопрос? – Claies
Видел первый и нашел это сбивающим с толку. Специфика использует Linq с DBContexts. Хотя у первой ссылки есть пример этого, это просто не имело смысла для меня. – 2014-08-28 08:22:16