随笔分类 -  .Net

.Net框架相关
摘要:前言:最近项目上面遇到一个问题,在Code First模式里面使用EntityFramework的SqlQuery()方法查询非常慢,一条数据查询出来需要10秒以上的时间,可是将sql语句放在plsql里面执行,查询时间基本可以忽略不计。折腾了半天时间,仍然找不到原因。最后通过对比和原始Ado的查询 阅读全文
posted @ 2018-01-31 16:34 懒得安分 阅读(6883) 评论(23) 推荐(5) 编辑
摘要:前言:“我们有一个订单列表,希望能够根据当前登陆的不同用户看到不同类型的订单数据”、“我们希望不同的用户能看到不同时间段的扫描报表数据”、“我们系统需要不同用户查看不同的生产报表列”。诸如此类,最近经常收到项目上面的客户提出的这种问题,即所谓的“数据权限”,经过开会讨论决定:在目前的开发框架上面搭建 阅读全文
posted @ 2017-10-31 17:52 懒得安分 阅读(37152) 评论(5) 推荐(21) 编辑
摘要:前言:关于ABP框架,博主关注差不多有两年了吧,一直迟迟没有尝试。一方面博主觉得像这种复杂的开发框架肯定有它的过人之处,系统的稳定性和健壮性比一般的开源框架肯定强很多,可是另一方面每每想到它繁琐的封装和复杂的开发流程就望而却步,就这样迟迟没有行动。最近在项目里面用到了ABP框架,没办法,只有硬着头皮 阅读全文
posted @ 2017-07-31 16:03 懒得安分 阅读(9326) 评论(24) 推荐(20) 编辑
摘要:前言:上篇使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)介绍了下使用Advanced Installer配置IIS和Web.config的过程,操作起来是相对比较简单的,只要知道了博主提供的方法,相信都不是问题,其实博主当初寻找相关方法配置IIS和W 阅读全文
posted @ 2017-02-06 17:08 懒得安分 阅读(6402) 评论(15) 推荐(24) 编辑
摘要:前言:大过年的,写篇文章不容易,还是给自己点个赞~~年前找了下.net安装包的制作方法,发现Visual Studio自带的制作工具使用起来非常麻烦,需要单独下载安装包,并且什么激活认证等等屁事相当麻烦,最坑爹的是它的自定义dialog使用起来有很多的局限性,所以找了很久,终于找到了Advanced 阅读全文
posted @ 2017-01-31 22:53 懒得安分 阅读(8018) 评论(12) 推荐(26) 编辑
摘要:前言:通过之前的三篇介绍,我们基本上完成了从请求发出到路由匹配、再到控制器的激活,再到Action的执行这些个过程。今天还是趁热打铁,将我们的View也来完善下,也让整个系列相对完整,博主不希望烂尾。对于这个系列,通过学习源码,博主也学到了很多东西,在此还是把博主知道的先发出来,供大家参考。 本文原 阅读全文
posted @ 2016-11-08 12:11 懒得安分 阅读(11768) 评论(21) 推荐(48) 编辑
摘要:前言:上篇介绍了下自己的MVC框架前两个版本,经过两天的整理,版本三基本已经完成,今天还是发出来供大家参考和学习。虽然微软的Routing功能已经非常强大,完全没有必要再“重复造轮子”了,但博主还是觉得自己动手写一遍印象要深刻许多,希望想深入学习MVC的童鞋自己动手写写。好了,废话就此打住。 本文原 阅读全文
posted @ 2016-11-01 14:01 懒得安分 阅读(10852) 评论(12) 推荐(31) 编辑
摘要:前言:上篇介绍了下 MVC5 的核心原理,整篇文章比较偏理论,所以相对比较枯燥。今天就来根据上篇的理论一步一步进行实践,通过自己写的一个简易MVC框架逐步理解,相信通过这一篇的实践,你会对MVC有一个更加清晰的认识。 本文原创地址:http://www.cnblogs.com/landeanfen/ 阅读全文
posted @ 2016-10-30 15:31 懒得安分 阅读(24094) 评论(25) 推荐(66) 编辑
摘要:前言:最近一段时间在学习MVC源码,说实话,研读源码真是一个痛苦的过程,好多晦涩的语法搞得人晕晕乎乎。这两天算是理解了一小部分,这里先记录下来,也给需要的园友一个参考,奈何博主技术有限,如有理解不妥之处,还希望大家斧正,博主感激不尽! 本文原创地址:http://www.cnblogs.com/la 阅读全文
posted @ 2016-10-24 16:30 懒得安分 阅读(109739) 评论(51) 推荐(211) 编辑
摘要:前言:上篇 C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有 介绍了下组件的两个功能,说不上特色,但确实能解决我们项目中的一些实际问题,这两天继续研究了下这个组件,觉得有些功能用起来还是挺方便的,这篇继续来看看Spire.XLS的一些其他功能,说不定有你需要的呢~~ 本文原创地 阅读全文
posted @ 2016-09-27 15:08 懒得安分 阅读(19405) 评论(37) 推荐(50) 编辑
摘要:前言:最近项目里面有一些对Excel操作的需求,博主想都没想,NPOI呗,简单、开源、免费,大家都喜欢!确实,对于一些简单的Excel导入、导出、合并单元格等,它都没啥太大的问题,但是这次的需求有两点是NPOI搞不定的: 找了一圈资料,对于Excel生成pdf,网上的答案千篇一律:使用COM组件的方 阅读全文
posted @ 2016-09-22 12:57 懒得安分 阅读(51403) 评论(63) 推荐(126) 编辑
摘要:前言:之前的两篇封装了一些基础的表单组件,这篇继续来封装几个基于bootstrap的其他组件。和上篇不同的是,这篇的有几个组件需要某些js文件的支持。 本文原创地址:http://www.cnblogs.com/landeanfen/p/5842030.html BootstrapHelper系列文 阅读全文
posted @ 2016-09-11 20:26 懒得安分 阅读(7756) 评论(24) 推荐(50) 编辑
摘要:前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。 WebApi系列文章 C#进阶系列— 阅读全文
posted @ 2016-04-06 13:27 懒得安分 阅读(288341) 评论(193) 推荐(662) 编辑
摘要:前言:很久之前就想动笔总结下关于软件设计的一些原则,或者说是设计模式的一些原则,奈何被各种bootstrap组件所吸引,一直抽不开身。群里面有朋友问博主是否改行做前端了,呵呵,其实博主是想做“全战”,即各方便都有战斗力。关于设计模式,作为程序猿的我们肯定都不陌生。博主的理解,所谓设计模式就是前人总结 阅读全文
posted @ 2016-02-22 13:10 懒得安分 阅读(10034) 评论(28) 推荐(47) 编辑
摘要:前言:年底了,骚年们有没有很鸡冻——年终奖有盼头了。之前在介绍事件的这篇 C#基础系列——再也不用担心面试官问我“事件”了 也聊到了面试,引起了很多园友的共鸣。在不久的年后,热门的跳槽季就要来了,如果你准备换工作,本篇或多或少能帮到你;如果你不打算换,没关系,看看也无妨,看看是否有那么几道题能够引起 阅读全文
posted @ 2015-12-30 16:05 懒得安分 阅读(15066) 评论(82) 推荐(164) 编辑
摘要:前言:前几天写了一篇动态Lamada的文章C#进阶系列——动态Lamada,受园友xiao99的启发,今天打算来重新优化下这个动态Lamada的工具类。在此做个笔记,以免以后忘了。一、原理分析上篇里面我们说了动态Lamada的使用必要性以及使用场景,但是感觉用在项目里面还不太方便,最难用的就是需要传... 阅读全文
posted @ 2015-11-09 16:35 懒得安分 阅读(3532) 评论(12) 推荐(5) 编辑
摘要:前言:在DDD系列文章里面,我们在后台仓储里面封装了传递Lamada表达式的通用方法,类似这样: public virtual IQueryable Find(Expression> express) { Func lamada = express.Com... 阅读全文
posted @ 2015-11-02 15:31 懒得安分 阅读(13332) 评论(12) 推荐(25) 编辑
摘要:前言:好久没更新博客了,每天被该死的业务缠身,今天正好一个模块完成了,继续来完善我们的代码。之前的六篇完成了领域层、应用层、以及基础结构层的部分代码,这篇打算搭建下UI层的代码。DDD领域驱动设计初探系列文章:C#进阶系列——DDD领域驱动设计初探(一):聚合C#进阶系列——DDD领域驱动设计初探(... 阅读全文
posted @ 2015-10-29 15:49 懒得安分 阅读(14237) 评论(15) 推荐(9) 编辑
摘要:前言:今天十一长假的第一天,本因出去走走,奈何博主最大的乐趣是假期坐在电脑前看各处堵车,顺便写写博客,有点收获也是好的。关于MEF的知识,之前已经分享过三篇,为什么有今天这篇?是因为昨天分享领域服务的时候,用到MEF的注入有参构造函数的方法,博主好奇心重,打算稍微深挖一下,这篇来对此知识点做个总结。... 阅读全文
posted @ 2015-10-08 09:21 懒得安分 阅读(8464) 评论(5) 推荐(12) 编辑
摘要:前言:之前一直在搭建项目架构的代码,有点偏离我们的主题(DDD)了,这篇我们继续来聊聊DDD里面另一个比较重要的知识点:领域服务。关于领域服务的使用,书中也介绍得比较晦涩,在此就根据博主自己的理解谈谈这个知识点的使用。DDD领域驱动设计初探系列文章:C#进阶系列——DDD领域驱动设计初探(一):聚合... 阅读全文
posted @ 2015-09-30 11:53 懒得安分 阅读(21734) 评论(14) 推荐(14) 编辑