实体框架4.1 objectContext vs dbContext

use*_*226 43 entity-framework

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

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

cko*_*nig 26

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

DbContext就像ObjectContext的包装器一样.Julie Lerman有一个很好的解释,你可以在这里访问DbContext里面的ObjectContext .因此,如果您决定使用DbContext,如果需要,您仍然可以使用ObjectContext解决问题.

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

Product p = db.Products.Find(id);
Run Code Online (Sandbox Code Playgroud)


Dar*_*wis 16

使用设计器生成的模型时的版本4.0的ObjectContext和使用4.1 Code First模型的DbContext.

  • -1如果这个问题没有如此大幅度地过度投票,我只是评论,"为什么?请提供一些理由' (3认同)