首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架"Database-First“类中未识别的Find方法

实体框架"Database-First“类中未识别的Find方法
EN

Stack Overflow用户
提问于 2012-02-25 03:21:52
回答 1查看 2.7K关注 0票数 1

我正在用ASP.NET MVC做一个简单的编辑。操作结果代码如下。此example here说明我可以执行以下操作。

代码示例:

代码语言:javascript
复制
public ActionResult Edit(int id)
   {
       using (var db = new BlogDataEntities())
       {
           return View(db.Blogs.Find(id));
       }
    }

但是当我尝试这样做时,我无法获得db.Amodel.的Find property?我遗漏了什么?

我的代码:

代码语言:javascript
复制
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.
        }           
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-25 03:30:59

他们指的是实体框架4.1,它似乎引入了Find方法。您可能正在使用较旧的版本。将代码重写为:

代码语言:javascript
复制
public ActionResult Edit(string id)     
{         
   using (var db = new dbAEntities()) {
        return View(db.Amodel.FirstOrDefault(item => item.id == id));
   }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9436734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档