随笔分类 -  EF

EF-查询缓存
摘要:同一个DbContext实例,EF会对查询过的数据进行缓存。对DbContext的生存期的管理需根据当前的应用来处理(如web、win),尽量不要采用全局的DbContext。也可在查询中采用AsNoTracking避免从缓存中取数据。 1、问题 构建一个全局的或某个业务场景内唯一的DbContex 阅读全文

posted @ 2019-01-11 09:26 村_长 阅读(2201) 评论(0) 推荐(0)

EF的性能瓶颈
摘要:通过EF以面向对象的方式操作数据库带来了一定的便利性,但是某些情况下不宜采用EF否则会遇到性能瓶颈。目前遇到的问题主要包括两个方面:批量的DB操作、从DB带出大数量计算再持久化。 1、批量的DB操作 EF对批量插入、更新等操作会通过构造多条SQL的方式传输给DB执行,当量大的时候会带来传输及执行(执 阅读全文

posted @ 2018-10-09 07:57 村_长 阅读(521) 评论(0) 推荐(0)

Mysql通过CodeFirst方式使用EF
摘要:1、MySql环境准备 (1)ADO.NET driver 安装ADO.NET操作MySql的驱动“Connector/NET”,下载地址如下: https://dev.mysql.com/downloads/connector/net/8.0.html (2)VS访问MySql对象的支持(包括En 阅读全文

posted @ 2018-08-27 21:50 村_长 阅读(1714) 评论(0) 推荐(1)

导航