实体框架中的'ObjectContext'与'DbContext'

afr*_*fr0 16 .net entity-framework objectcontext dbcontext

我正在使用DbContext基于Generic Repositories和Unit of Work设计模式创建的代码中的类.(我在这里遵循指导.)在这个项目上工作时,我遇到了这个ObjectContext课程.

我读过相当数量的讨论帖子ObjectContextDbContext.虽然我读过的一些内容是有道理的,但我仍然没有完全理解这些差异,这让我对我当前的实现感到疑惑.我应该使用DbContext,ObjectContext还是两者兼而有之?使用其中一个现在被认为是反模式?

Mas*_*uso 21

DbContext只是一个包装ObjectContext.

DbContext只是一组比公开的API更容易使用的API ObjectContext.

无论如何,在这里,您将找到一个使用存储库模式和实体框架的非常简单的Visual Studio模板.

  • 查看[文章](http://www.c-sharpcorner.com/UploadFile/ff2f08/objectcontext-vs-dbcontext/)了解更多 (2认同)