我正在用ASP.NET MVC做一个简单的编辑。操作结果代码如下。此example here说明我可以执行以下操作。
代码示例:
public ActionResult Edit(int id)
{
using (var db = new BlogDataEntities())
{
return View(db.Blogs.Find(id));
}
}但是当我尝试这样做时,我无法获得db.Amodel.的Find property?我遗漏了什么?
我的代码:
public ActionResult Edit(string id)
{
using (var db = new dbAEntities())
{
return View(db.Amodel.Find(id));//This is not working. Find is not
//recognzied and intellisense does
//not give me that option too.
}
}发布于 2012-02-25 03:30:59
他们指的是实体框架4.1,它似乎引入了Find方法。您可能正在使用较旧的版本。将代码重写为:
public ActionResult Edit(string id)
{
using (var db = new dbAEntities()) {
return View(db.Amodel.FirstOrDefault(item => item.id == id));
}
}https://stackoverflow.com/questions/9436734
复制相似问题