2013年4月16日

摘要: 其实市面上的orm框架多的是,而且成熟的比比皆是,没必要自己开发,sql的有Nhibernate,entity,notsql就不用说了,直接文档存储,方便的要死,可是我就不明白有许多的公司,热衷于自己写,而且写的真不怎么样,一定要用他的,参数传递,object数组,多了,少了,没提示,类型对与不对,也不知道,结果返回值,object,好嘛,一个对象在它里面装箱拆箱捣腾好几次,出来的还是他妈的object,或者类似List<object>的东西。当宝一样到处炫耀,这套框架如何的好,不用写sql语句,真的不用吗?复杂查询的时候还不是一样要拼sql语句。 我写这个的目的其实没别的,就是证 阅读全文
posted @ 2013-04-16 10:54 凤 鸣 阅读(1680) 评论(0) 推荐(0)
 
摘要: 走了一段也该停下来写点东西了,最近一段时间整理了一下之前写过的一些代码,和工具,整合在一个自己的框架dll中方便日后使用。同时也公开部分代码与大家一起分享。 今天我们说说接口依赖注入,面向接口的编程其意义不用多说大多数人应该已经熟记再心,不过我还真遇到过在类名上加个I就说这个是接口的人,无语!接口,形象点就是u盘接口,你可以接入各个品牌型号,大小的u盘,然而要像u盘那样实现热插拔,就是我们今天的内容,依赖注入。从配置中指定实现接口的dll及实现类,如:配置文件中,每个接口类对应一个接口实现类,我们在不从新编译的情况下,可以通过配置文件的修改,实现修改接口实现类的转换。我们需要第一步,读取配置. 阅读全文
posted @ 2013-04-16 10:51 凤 鸣 阅读(1957) 评论(1) 推荐(1)

2011年12月10日

摘要: 不多说了,直接上代码NhHelper.cssView Code using System;using NHibernate;using System.Data;using System.Linq;using System.Text;using fmtx.Entity;using NHibernate.Linq;using NHibernate.Criterion;using NHibernate.Transform;using System.Data.SqlClient;using System.Linq.Expressions;using System.Collections.Generic 阅读全文
posted @ 2011-12-10 11:17 凤 鸣 阅读(1290) 评论(1) 推荐(0)
 
摘要: 这是我发布于2008年的一个helper,难得有空整理一下。 1 using System; 2 using log4net; 3 using NHibernate; 4 using System.Text; 5 using Iesi.Collections; 6 using System.Collections; 7 using Castle.DynamicProxy; 8 using System.Collections.Generic; 9 using NHibernate.Criterion; 10 11 12 namespace DBUtility 13 { 1... 阅读全文
posted @ 2011-12-10 10:23 凤 鸣 阅读(348) 评论(0) 推荐(0)