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的查找方法?
您是否添加了「ADO.NET DbContext生成器」? –
謝謝@BappiDatta,這是我的錯誤,我添加了「ADO.NET EntityObject生成器」而不是「ADO.NET DbContext生成器」。請發表評論作爲答案,我會接受它。 – StackTrace
另外我想我需要對ADO.NET DbContext生成器,ADO.NET EntityObject生成器和ADO.NET自我跟蹤實體生成器之間的區別有一個紮實的理解,你是否可以閱讀我完全理解這些3的文章。 – StackTrace