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