Asp.net mvc 3 Can';EntityFramework 4.1中的get Find()方法

Asp.net mvc 3 Can';EntityFramework 4.1中的get Find()方法,asp.net-mvc-3,entity-framework,c#-4.0,entity-framework-4.1,Asp.net Mvc 3,Entity Framework,C# 4.0,Entity Framework 4.1,我已经尝试过了,但是在我的IDE中,我无法在db.Blogs上获得方法Find(),我正在使用EntityFramework 4.1.0.0、MVC 3和.NET 4.0 我甚至看过这个,但无法获得Find()方法 知道我为什么不能在db.Blogs上获得Find方法吗?请添加“ADO.NET DbContext生成器”。您添加了“ADO.NET DbContext生成器”吗?谢谢@Bappidata,这是我的错误,我添加了“ADO.NET EntityObject生成器”而不是“ADO.NET

我已经尝试过了,但是在我的IDE中,我无法在
db.Blogs
上获得方法
Find()
,我正在使用EntityFramework 4.1.0.0、MVC 3和.NET 4.0

我甚至看过这个,但无法获得Find()方法


知道我为什么不能在db.Blogs上获得Find方法吗?

请添加“ADO.NET DbContext生成器”。

您添加了“ADO.NET DbContext生成器”吗?谢谢@Bappidata,这是我的错误,我添加了“ADO.NET EntityObject生成器”而不是“ADO.NET DbContext生成器”。请将您的评论作为答案发布,我将接受。此外,我认为我需要对ADO.NET DbContext生成器、ADO.NET EntityObject生成器和ADO.NET自跟踪实体生成器之间的差异有一个坚实的理解,您是否知道我可以阅读一篇文章来完全理解这3个方面。谢谢。我已经把它作为答案贴了出来。
public ActionResult Edit(int id) 
   { 
       using (var db = new BlogDataEntities()) 
       { 
           return View(db.Blogs.Find(id)); 
       } 
    }