Я следую учебному пособию по NerdDinner при создании собственного приложения.
Учебник дает это:
public ActionResult Edit(int id) {
Dinner dinner = dinnerRepository.GetDinner(id);
ViewData["Countries"] = new SelectList(PhoneValidator.AllCountries, dinner.Country);
return View(dinner);
}
Мой код такой:
public ActionResult Edit(int id)
{
Area area = areaRepository.GetArea(id);
JefeRepository jefe = new JefeRepository();
ViewData["Jefes"] = new SelectList(jefe.FindAllJefes(), area.Jefe.Nombre);
return View(area);
}
FindAllJefes () возвращает коллекцию IQueryable. Прямо сейчас, когда я запускаю приложение, выпадающий список загружается с двумя элементами: SeguimientoDocente.Jefe и SeguimientoDocente.Jefe.
Кажется, он загружает тип, а не фактическое значение, которое я хочу. \
Спасибо за помощь!
Редактировать: Я только что понял, что это не ошибка. Код делает именно то, что я ему говорю. Какой самый эффективный способ узнать имя каждого Джефа?