Creando una colección de SelectListItem con LINQ
Estoy tratando de mostrar una lista desplegable de usuarios en mi vista. Aquí está el código que estoy usando en mi método de controlador:
var users = _usersRepository.Users.Select(u => new SelectListItem
{
Text = u.FirstName + " " + u.LastName,
Value = u.UserID.ToString()
}
return View(new MyViewModel { Users = users });
Recibo un error al intentar convertirUserID
a una cadena:
LINQ to Entities no reconoce el método 'System.String ToString ()', y este método no se puede traducir a una expresión de tienda.
Cómo creo una colección deSelectListItem
de mis entidades?