Próbuję wyświetlić listę rozwijaną użytkowników w moim widoku. Oto kod używam w mojej metody kontrolera:Tworzenie kolekcji SelectListItem z LINQ
var users = _usersRepository.Users.Select(u => new SelectListItem
{
Text = u.FirstName + " " + u.LastName,
Value = u.UserID.ToString()
}
return View(new MyViewModel { Users = users });
otrzymuję błąd podczas próby konwersji UserID
do łańcucha:
LINQ do podmiotów nie rozpoznaje „Metoda System. Metoda String ToString(), a tej metody nie można przetłumaczyć na wyrażenie składowania.
Jak utworzyć kolekcję SelectListItem
z moich jednostek?
spojrzeć na to: http://stackoverflow.com/questions/5899683/linq-to-entities-does-not-recognize -the-method-system-string-tostring-method –