2008年2月19日

啊,终于对单个数据模型的数据访问的代码写了

摘要: 经过一个月的不断开发,设计的N次重新修改,终于将针对于单个表的访问搞好了,哈哈,太高兴了.对于是否真的满足了我的需要只有在使用的过程中再走一步看一步了.对于多对多关系的支持和什么生成数据表等等方面的内容,以后再根据需要来来重新编写了. 经过这次开发,充分理解了单元测试的独特魅力,当最初通过所有测试的时候,其实还是一个结构不好,类的职责不明确的混乱设计,编写完成后,经过三天左右的重新设计,添加新的类... 阅读全文

posted @ 2008-02-19 23:38 蓝色游骑兵 阅读(250) 评论(1) 推荐(0) 编辑

使用方法参数与对象属性之间的比较

摘要: 在做数据访问组件的时候为了实现我最初的想法我直接定义与DomainModel CRUD相关的四个接口来实现对应的操作,代码如下: public interface IInsertBroker { void Insert(T domainModel); } public interface IDeleteBroker { void Delete(object id); void... 阅读全文

posted @ 2008-02-19 22:55 蓝色游骑兵 阅读(354) 评论(0) 推荐(0) 编辑

关于策略模式的应用的思考

摘要: 这两天做数据访问组件,经过不断的修改与改进终于功能将要完成最后的代码复查工作,在检查的过程中发现这样一个问题,组件中有一个IDbContext的接口专门用于处理与数据库相关的内容,主要处理生成参数名啊,属性数据向数据库数据转换,数据库数据向属性转换等方面的职务.在其它委多类中都需要使用,很多的类都需要这个信息来生成其它相关的内容.对于些类可能有两种方式来设置相关的IDbContext对象,一种方式... 阅读全文

posted @ 2008-02-19 22:53 蓝色游骑兵 阅读(241) 评论(0) 推荐(0) 编辑

导航