Создание коллекции SelectListItem с помощью LINQ
Я пытаюсь отобразить раскрывающийся список пользователей в моем представлении. Вот код, который я использую в своем методе контроллера:
var users = _usersRepository.Users.Select(u => new SelectListItem
{
Text = u.FirstName + " " + u.LastName,
Value = u.UserID.ToString()
}
return View(new MyViewModel { Users = users });
Я получаю сообщение об ошибке при попытке конвертироватьUserID
в строку:
LINQ to Entities не распознает метод метода System.String ToString (), и этот метод нельзя преобразовать в выражение хранилища.
Как я создаю коллекциюSelectListItem
от моих сущностей?