Мне нужно загрузить в DropDownList данные из столбца таблицы в SQL, я использую базу данных Entity Framework для обработки базы данных, в которой у меня есть таблица с именем «Maquinas», а столбец, который я хочу показать, - называется «UID», код, который я использую, является следующим:
SistemaCajaConexion db = new SistemaCajaConexion();
[HttpGet]
public ActionResult Pagos()
{
var ListaDB = db.Maquinas.ToList();
ViewBag.Lista = new SelectList(ListaDB, "UID");
return View();
}
А код View()
следующий:
<div>
@Html.DropDownList("MiLista", ViewBag.Lista as SelectList)
</div>
Я считаю, что все хорошо, но когда я запускаю вместо отображения данных, которые у меня есть в столбце UID, отображается следующее:
System.Data.Entity.DinamicProxies.Maquinas_ (некоторые шестнадцатеричные значения)
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо.