Создание коллекции 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 от моих сущностей?

Ответы на вопрос(2)

Ваш ответ на вопрос