MVC中DbContext 和ObjectContext两者的区别!
2016-08-27 22:15
302 查看
http://blog.csdn.net/lvjin110/article/details/24642911
http://www.cnblogs.com/BuBu/archive/2012/09/18/2689900.html
一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。
同时两者之间可以相互转换:
下面给出转换的例子
1 DbContext转为ObjectContext
using System.Data.Entity.Infrastructure
ObjectContext context =((IObjectContextAdapter)dbContext).ObjectContext;
2ObjectContext转为DbContext
using System.Data.Entity.Infrastructure
DbContext context =((IObjectContextAdapter)objectContext).DbContext;
二是ObjectContext包含DbContext,DbContext包含了ObjectContext的大部分方法和属性。DbContext是扩展了ObjectContext的类。
PS:
以下内容由【吕津】增加:
http://www.cnblogs.com/BuBu/archive/2012/09/18/2689900.html
一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。
同时两者之间可以相互转换:
下面给出转换的例子
1 DbContext转为ObjectContext
using System.Data.Entity.Infrastructure
ObjectContext context =((IObjectContextAdapter)dbContext).ObjectContext;
2ObjectContext转为DbContext
using System.Data.Entity.Infrastructure
DbContext context =((IObjectContextAdapter)objectContext).DbContext;
二是ObjectContext包含DbContext,DbContext包含了ObjectContext的大部分方法和属性。DbContext是扩展了ObjectContext的类。
PS:
以下内容由【吕津】增加:
相关文章推荐
- MVC中DbContext 和ObjectContext两者的区别!
- DbContext 和 ObjectContext两者的区别
- Entity Framework中DbContext 和ObjectContext两者的区别!(转)
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- DbContext 和ObjectContext两者的区别
- <context:component-scan/>和<mvc:annotation-driven/>的区别
- vs2012 mvc3项目ObjectContext与DBContext
- <context:annotation-config> 、<mvc:annotation-driven>的区别
- vs2012 mvc3项目ObjectContext与DBContext(转载)
- <context:component-scan/> <mvc:annotation-driven /> 区别
- Spring MVC中<mvc:annotation-driven />和<context:annotation-config />的区别分析
- vs2012 mvc3项目ObjectContext与DBContext
- 请教<context:component-scan/>和<mvc:annotation-driven/>的区别20
- context:annotation-config, mvc:annotation-driven, context:compont-scan 区别