public ViewResult Index()
{
var theList = from p in db.theTable
select p.Id + p.lastName;
ViewBag.theList = new SelectList(theList);
return View();
}
前面的代码在我的控制器中并产生以下错误:
“无法将类型 'System.Int32' 转换为类型 'System.Object'。LINQ to Entities 仅支持转换实体数据模型原始类型。”
我相信问题是试图连接一个 int (id) 和 string (lastName),因为任何一个都可以正常工作,我能够将 firstName 和 lastName 连接在一起。
我试过ToString()
and Convert()
,但没有用。