ef 做了很多修改后一起提交 增 删 改查 也就是相应的操作后不提交最后一起提交

在Dal层创建一个 EF上下文工厂

public class DBContextFactory
{
public static DbContext CreateDbContext() {
DbContext dbContext = (DbContext)CallContext.GetData("dbContext");
if (dbContext == null)
{
dbContext = new OAEntities();//这是我自己的ef
CallContext.SetData("dbContext", dbContext);
}return dbContext;
}
}

后边就可以在 Dal层 及 DBSession层使用了

转载于:https://www.cnblogs.com/SoftWareIe/p/9074317.html

EF 线程内唯一对象相关推荐

  1. EF 保证线程内唯一 上下文的创建

    1.ef添加完这个对象,就会自动返回这个对象数据库的内容,比如下面这个表是自增ID 最后打印出来的ID  就是自增的结果 2.lambda 中怎么select * var userInfoList = ...

  2. 单例模式和HttpContext线程内唯一

    单例模式 --> 多个用户会使用同一个EF,且这个EF一直不能释放,EF追踪的数据越来越多,服务器内存迟早爆炸 (联想应用程序池,用户可能会用到被人用过的Application,里面的EF也是被 ...

  3. 关于EFCore线程内唯一

    EntityFramework的线程内唯一 EntityFramework的线程内唯一是通过httpcontext来实现的 public static DbContext DbContext() { ...

  4. 从串行线程封闭到对象池、线程池

    今天讲一个牛逼而实用的概念,串行线程封闭.对象池是串行线程封闭的典型应用场景:线程池糅合了对象池技术,但核心实现不依赖于对象池,很容易产生误会. 本文从串行线程封闭和对象池入手,最后通过源码分析线程池 ...

  5. Asp.net 内置对象

    (1)简述ASP.NET内置对象. 答:ASP.NET提供了内置对象有Page.Request.Response.Application.Session.Server.Mail和Cookies.这些对 ...

  6. java pages_Java Server Pages 内置对象

    JSP九大内置对象: a.JSP内置对象是Web容器创建的一组对象,[不使用new关键字]就可以使用的内置对象.例如:out b.JSP九大内置对象: 五大常用对象:   out,request,re ...

  7. 【JSP笔记】第四章 JSP内置对象【下】

    2019独角兽企业重金招聘Python工程师标准>>> 1.什么是session 表示客户端与服务器的一次会话. Web中的session指用户浏览网站时,从进入网站到浏览器关闭的这 ...

  8. ES6新增语法与内置对象扩展

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.什么是ES6 ES的全称是ECMAScript,它是由ECMA国际标准化组织制定的一项 ...

  9. Windows核心编程 第九章 线程与内核对象的同步(下)

    9.4 等待定时器内核对象 等待定时器是在某个时间或按规定的间隔时间发出自己的信号通知的内核对象.它们通常用来在某个时间执行某个操作. 若要创建等待定时器,只需要调用C r e a t e Wa i ...

最新文章

  1. Linux用户态和内核态
  2. 八天学会MongoDB:第三天 细说高级操作
  3. JVM运行时栈帧结构
  4. java signed_如何从java中的字节读取signed int?
  5. mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项
  6. 网络硬件设备(职高高考笔记)
  7. 学了这么久Java都没搞懂位运算符
  8. 根据周次显示日期范围_Elasticsearch根据日期价格范围搜索酒店且排序
  9. 【SpringMVC 笔记】Json 交互处理
  10. 软件项目经理新手上路(11) - 找不到自己,看不见别人
  11. rsyslog官方文档
  12. 雄狮少年,究竟怎样,我们用实际的数据来一探究竟
  13. [转]VS .NET 2005中水晶报表的打包部署
  14. 12306 官网硬卧下铺的选择(亲测可用)
  15. spoonwep破解方式使用心得
  16. win7做服务器性能如何,win7如何做服务器配置
  17. Location虚拟定位
  18. 解决git bash中无法粘贴的问题
  19. 前端模糊匹配方式,前端正则模糊匹配
  20. 两栈共享存储空间(线性结构栈)

热门文章

  1. 深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器--在深度学习的视觉分类中的,这两个分类器的原理和比较
  2. ExtJs2.0学习系列(1)--Ext.MessageBox
  3. python 模糊匹配ftp文件_使用python实现正则匹配检索远端FTP目录下的文件
  4. TensorFlow入门--张量的定义与基本运算
  5. beta分布的采样或抽样(java程序)
  6. 事件CEvent的使用
  7. toj 4597 字符识别?
  8. toj 4316 报数游戏
  9. Python GUI界面编程初步 02 - Tkinter基础
  10. 以太网接口MII,RMII,SMII,GMII总线接口简介