摘要:前言 继之前发的帖子【ORM-Dapper+DapperExtensions】,对Dapper的扩展代码也进行了改进,同时加入Dapper 对Lambda表达式的支持。 由于之前缺乏对Lambda的知识,还是使用了拿来主义。研究了些案例,总归有些问题: 1、只能生成sql、不能将值进行参数化。 2、 阅读全文
posted @ 2016-06-21 16:36 咖啡不苦不舒服 阅读(11713) 评论(65) 推荐(144) 编辑
摘要:前言 继之前发的帖子【ORM-Dapper+DapperExtensions】,对Dapper的扩展代码也进行了改进,同时加入Dapper 对Lambda表达式的支持。 由于之前缺乏对Lambda的知识,还是使用了拿来主义。研究了些案例,总归有些问题: 1、只能生成sql、不能将值进行参数化。 2、 阅读全文
posted @ 2016-06-21 16:36 咖啡不苦不舒服 阅读(11713) 评论(65) 推荐(144) 编辑
摘要:工欲善其事必先利其器, 下面来说说代码生成器。 现在代码生成器品种繁多各式各样, 什么codesmith、T4、 动软也算。那么每款代码生成器都有自己模板解析引擎。 现在比较流行的 NVelocity(之前我用这个,不过在实际过程中遇到了很多关键字冲突的问题。不单单是$), 最后只好改成了Razor 阅读全文
posted @ 2015-08-27 13:33 咖啡不苦不舒服 阅读(8582) 评论(8) 推荐(15) 编辑
摘要:现在成熟的ORM比比皆是,这里只介绍Dapper的使用(最起码我在使用它,已经运用到项目中,小伙伴们反馈还可以)。 优点: 1、开源、轻量、小巧、上手容易。 2、支持的数据库还蛮多的, Mysql,SqlLite,Sqlserver,Oracle等一系列的数据库。 3、Dapper原理通过Emit反 阅读全文
posted @ 2015-08-26 10:36 咖啡不苦不舒服 阅读(42952) 评论(97) 推荐(390) 编辑
摘要:先谈谈简单的模块,日志。在系统中日志模块是必须的,什么系统日志,操作日志,调试日志。这里用的是log4net。 对log4net还不熟悉的小伙伴们赶快去搜索基础教程哦, 我这里就不温故了。 那么有人要问了,log4net确实很强大,而且我们也会用。还要单独写一篇文章来介绍,有必要吗? 我简单的举两个 阅读全文
posted @ 2015-08-18 13:10 咖啡不苦不舒服 阅读(6566) 评论(5) 推荐(10) 编辑
摘要:入园很久,一直默默的潜水,近来得空想写点什么。 思前想后,那就把自己平时没事干自己摘抄、引用、瞎写的一些东西写出来。帮助自己巩固一下,顺便请高手们指点一二。 我本人很懒 ,一些代码就是直接复制别人的劳动成果,或者加之改动,拼凑起的一些东西。 这些无所谓了 ,能实现最终目的让程序跑起来再说。如果某些代 阅读全文
posted @ 2015-08-17 15:12 咖啡不苦不舒服 阅读(7280) 评论(13) 推荐(17) 编辑