通过WROX工作“开始ASP.NET MVC 1.0”的书我已经打了一个奇怪的“错误”。
“运营商‘==’不能被施加到型‘的System.Guid’或‘INT’的操作数”。 在问题的路线是:
(p => p.ID_Officers == id).Single();
完整的代码如下,及高级管理人员是我的表,ID_Officers是我的ID字段。 (I想象,我可以的用来代替“P”“O”)
public ActionResult IndividualOfficer(int id)
{
OfficersDataContext dataContext = new OfficersDataContext();
Officer officer = dataContext.Officers.Where
(p => p.ID_Officers == id).Single();
ViewData["OfficerName"] = officer.OfficerName;
ViewData["Officer"] = officer;
return View();
}
这个初学者的智慧任何话,将不胜感激。
我想补充的是,虽然这本书建议初学者 - 男孩很干。 它明确提出了,明显看到需要添加/演习期间键入什么,但我觉得它是一个有经验的程序员过来到MVC写的。 而不是一个初学编程的。
因此,没有人知道一个更友好的初学者书(我喜欢的书籍和阅读),我可以更容易地下沉我的时间和牙齿成的?
感谢您的帮助和指导。
麦克风