我试图在我的视图中显示用户的下拉列表。下面是我用在我的控制器方法的代码:使用LINQ创建SelectListItem的集合
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到实体无法识别方法“系统。 String ToString()'方法,并且此方法不能转换为存储表达式。
如何从我的实体创建一个SelectListItem
的集合?
看看这个:http://stackoverflow.com/questions/5899683/linq-to-entities-does-not-recognize -the-method-system-string-tostring-method – 2012-03-21 20:14:45