entity framework4.1 objectContext与dbContext

可能重复:
ADO.NET DbContext生成器与ADO.NET Poco实体生成器(ObjectContext)

我应该使用ObjectContext还是DbContext? 什么是最好的方法?

我目前在数据库第一种情况下使用DbContext,它工作正常。 DbContext不仅适用于Code First开发。

DbContext就像ObjectContext的包装一样。 Julie Lerman有一个很好的解释,你如何访问DbContext里面的ObjectContext。 所以,如果你决定使用DbContext,你仍然可以用ObjectContext来解决事情。

DbContext简化了常见的任务。 一个例子是Find()方法。

Product p = db.Products.Find(id); 

在使用devise器生成的模型时使用ObjectContext for 4.0,而使用4.1 Code First模型时使用DbContext。

这似乎是当你使用devise器生成的模型,它自动默认为ObjectContext