一个人的奋斗

摘要: 联结关系延迟加载的简单思路,以及联结关系延迟加载的个人看法:一定要用复杂的配置来定义吗?一定要由框架来实现整个过程吗?阅读全文
posted @ 2009-12-28 08:40 陈鹏(偶是坏人) 阅读(1868) | 评论 (0) 编辑
摘要: 对实体普通属性延迟加载的一些感想。阅读全文
posted @ 2009-12-16 11:09 陈鹏(偶是坏人) 阅读(1892) | 评论 (10) 编辑
摘要: 简单叙述俩种的实体模型下实现支持数据库默认值的方式,以及为什么本人认为支持数据库默认值会对效率产生影响阅读全文
posted @ 2009-11-26 14:21 陈鹏(偶是坏人) 阅读(1380) | 评论 (2) 编辑
摘要: 有感于之前有朋友提的ORM支持默认值方面的问题,对实现默认值的方式发表一个小小的看法阅读全文
posted @ 2009-11-23 15:12 陈鹏(偶是坏人) 阅读(1200) | 评论 (13) 编辑
摘要: n级撤消的实现,以及对工作单元类型的实体和事务的关系的看法阅读全文
posted @ 2009-11-17 15:11 陈鹏(偶是坏人) 阅读(1436) | 评论 (2) 编辑
摘要: 仅是实现一个支持各种数据源的基类,对于与数据源无关,只做到了一半。将SQL语句中的参数用一个固定的字符(如“@”)代替,在执行期间动态根据所选择的数据提供程序进行替换后,才真正做到了与数据源无关。阅读全文
posted @ 2009-10-30 09:11 陈鹏(偶是坏人) 阅读(2117) | 评论 (15) 编辑
摘要: 在《我的框架(5)——用最原始的方法实现实体的原型》原始方法的基础上用动态代理的方式实现实体层和框架的解耦、自定义扩展等。阅读全文
posted @ 2009-08-07 13:09 陈鹏(偶是坏人) 阅读(2268) | 评论 (3) 编辑
摘要: 在实现半自动化之前,首先介绍一下通过最原始的方法,来实现实体的原型。由基类实现接口,再从基类派生出具体的实体对象。阅读全文
posted @ 2009-08-04 10:12 陈鹏(偶是坏人) 阅读(2383) | 评论 (10) 编辑
摘要: 与数据库交互其实并不复杂,主要是一些想法,如:是否自动控制事务、如何和缓存交互之类的。阅读全文
posted @ 2009-07-28 08:54 陈鹏(偶是坏人) 阅读(2845) | 评论 (11) 编辑
摘要: 以工作单元作为实体的模型,并以此为基础实现持久化和乐观并发。阅读全文
posted @ 2009-07-17 16:31 陈鹏(偶是坏人) 阅读(1515) | 评论 (8) 编辑
摘要: 要实现ORM关键在于元数据,取得实体和与实体相对应的数据库表的元数据,在根据其对应关系进行数据交换,就是最简单的ORM。阅读全文
posted @ 2009-07-14 11:25 陈鹏(偶是坏人) 阅读(1787) | 评论 (7) 编辑
摘要: 做了一阵子开发后发现,几乎所有项目都和数据库有关,SQL Server、Oracle、Access、MySql。如果没有一个数据源无关的底层,迁移的时候必然遇到些麻烦。虽然Ado.net 2.0和1.1的时候比较已经大有进步,但还是发现不少人再用硬编码的方式实现对不同数据源的支持。因此发一个简陋的东东出来让人批斗一下。阅读全文
posted @ 2009-07-13 10:52 陈鹏(偶是坏人) 阅读(2987) | 评论 (23) 编辑
摘要: 对之前提出的简化实体和UI进行数据交换的方法的补充。阅读全文
posted @ 2009-06-29 09:29 陈鹏(偶是坏人) 阅读(1842) | 评论 (1) 编辑
摘要: 利用IExtendProvider货站UI控件属性,实现UI控件和实体或DataRow之间的数据交换。阅读全文
posted @ 2009-06-22 16:05 陈鹏(偶是坏人) 阅读(1719) | 评论 (7) 编辑
摘要: 将思路从原先利用对象池优化连接时间,减少重复创建、分配的耗费,转为用对象池控制数据库操作的并发数,以达到优化的目的。阅读全文
posted @ 2009-06-10 09:42 陈鹏(偶是坏人) 阅读(2289) | 评论 (17) 编辑