只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年7月2日

摘要: 今天我们来聊聊EF的日志记录. 一个好的数据库操作记录不仅仅可以帮你记录用户的操作, 更应该可以帮助你获得效率低下的语句来帮你提高运行效率 废话不多说,我们开始 环境和相关技术 本文采用的环境与技术 系统:WIN7 数据库:SQL Server2008 相关技术:MVC5 EF6.0+ 简单的记录 阅读全文

posted @ 2018-07-02 17:11 冰碟 阅读(622) 评论(0) 推荐(1) 编辑

摘要: 今天我们来讲讲EntityFramework.Extended 首先科普一下这个EntityFramework.Extended是什么,如下: 这是一个对Entity Framework进行扩展的类库. 完全支持EF 5.0/6.0+, GitHub地址 https://github.com/lor 阅读全文

posted @ 2018-07-02 17:09 冰碟 阅读(444) 评论(0) 推荐(1) 编辑

摘要: 推荐MiniProfiler插件 工欲善其事,必先利其器。 我们使用EF和在很大程度提高了开发速度,不过随之带来的是很多性能低下的写法和生成不太高效的sql。 虽然我们可以使用SQL Server Profiler来监控执行的sql,不过个人觉得实属麻烦,每次需要打开、过滤、清除、关闭。 在这里强烈 阅读全文

posted @ 2018-07-02 17:03 冰碟 阅读(221) 评论(0) 推荐(1) 编辑

摘要: 今天来说说EF与MVC项目的性能检测和监控 首先,先介绍一下今天我们使用的工具吧. MiniProfiler~ 这个东西的介绍如下: MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Aj 阅读全文

posted @ 2018-07-02 17:00 冰碟 阅读(248) 评论(0) 推荐(1) 编辑

摘要: 前言 EF已经发布很久了,也有越来越多的人在使用EF。如果你已经能够非常熟练的使用EF的功能,那么就不需要看了。本文意在将自己使用EF的方式记录下来备忘,也是为了给刚刚入门的同学一些指导。看完此文,你应该就学会以CodeFirst的方式操作数据库了。 本文主要内容 CodeFirst生成数据库的流程 阅读全文

posted @ 2018-07-02 16:59 冰碟 阅读(2333) 评论(1) 推荐(1) 编辑

摘要: 前言 EF相信大部分同学都已经经常使用了,可是你的查询高效吗? 今天我就以个人使用经验来讲讲在使用EF做查询的时候大家都容易忽略的性能提升点。 本文将继续接着上一篇(EF使用CodeFirst方式生成数据库&技巧经验)来写 数据准备 查询监视 EF生成的sql语句是什么样子的呢?我们有多种方式查看到 阅读全文

posted @ 2018-07-02 16:57 冰碟 阅读(423) 评论(0) 推荐(0) 编辑

摘要: 注:EF连接Mysql时,连接字符串是不能包含MARS的,Mysql不支持这个特性。 ADO.NET 1.n 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接。 这些独立的链接也要占用相应的内存,在应用程序运行中还会形成高度拥挤的瓶颈效应。 ADO.NET 2.的一个新特征多 阅读全文

posted @ 2018-07-02 16:40 冰碟 阅读(10341) 评论(2) 推荐(0) 编辑