public class ObjectContextFactory
{
private static CIK_NewsEntities context;
public static DbContext GetContext()
{
//从CallContext数据槽中获取EF上下文
context = CallContext.GetData(typeof(ObjectContextFactory).FullName) as CIK_NewsEntities;
if (context==null)
{
//如果CallContext数据槽中没有EF上下文,则创建EF上下文,并保存到CallContext数据槽中
context = new CIK_NewsEntities();
CallContext.SetData(typeof(ObjectContextFactory).FullName, context);
}
return context;
} }
相关文章
- 如何为Java应用程序的Windows资源管理器添加上下文菜单?
- 如何使用Qt在OS文件资源管理器中添加上下文菜单条目
- 使用Electron集成资源管理器上下文菜单的选项
- python上下文管理的使用场景实例讲解
- Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理4
- python 上下文管理器使用方法小结
- ASP.NET MVC5+EF6+LayUI实战教程,通用后台管理系统框架(6)- 创建数据库
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(15)-用户登录详细错误和权限数据库模型设计
- Python标准模块--ContextManager上下文管理器的具体用法