我使用下面的代码行:错误与ASP MVC转换C#
NavItemsDataContext navDB = new NavItemsDataContext();
Nav n = navDB.Navs.Select(row => row.ID == Convert.ToInt32(Request.Form["ID"]));
我试图访问我的数据库中有我的形式符合我隐藏的“ID”的ID的任何行。
错误23不能将类型'System.Linq.IQueryable'隐式转换为'MvcApplication1.Models.Nav'。一个显式转换存在(是否缺少强制转换?)
选择是一种误导,它不会做一个选择的在一个sql select语句中 - 使用.Find(Convert.ToInt32(Request.Form [“ID”])在主键上进行选择 – jcvandan 2012-08-14 12:49:02