0
public ActionResult Edit(int id) 
    { 
     using (var db = new BlogDataEntities()) 
     { 
      return View(db.Blogs.Find(id)); 
     } 
    } 

我已經走得雖然這http://msdn.microsoft.com/en-gb/data/gg685489()方法,但是在我的IDE我不能夠獲得方法Find()db.Blogs和我使用的EntityFramework 4.1.0.0, MVC 3和.NET 4.0不能得到查找的EntityFramework 4.1

我甚至看過這個http://blogs.msdn.com/b/adonet/archive/2011/01/28/using-dbcontext-in-ef-feature-ctp5-part-3-finding-entities.aspx,但無法獲得Find()方法。

任何想法,爲什麼我無法獲得db.Blogs的查找方法?

+1

您是否添加了「ADO.NET DbContext生成器」? –

+0

謝謝@BappiDatta,這是我的錯誤,我添加了「ADO.NET EntityObject生成器」而不是「ADO.NET DbContext生成器」。請發表評論作爲答案,我會接受它。 – StackTrace

+0

另外我想我需要對ADO.NET DbContext生成器,ADO.NET EntityObject生成器和ADO.NET自我跟蹤實體生成器之間的區別有一個紮實的理解,你是否可以閱讀我完全理解這些3的文章。 – StackTrace

回答

1

請添加「ADO.NET DbContext生成器」。