摘要: Teddy的NBear终于开始实现继承,对我来说又多了一个真正可以探讨问题的同行。但是Teddy没有实现一类一实体的方案,这令我非常失望。我曾在这一方案上付出过太多的艰辛,是因为我知道这种方案的真正价值。在ER模型理论中,关键的元素就是实体和关系,对于实体来说,重要的子元素是属性,属性的共享可以催生抽象从而导致继承。对于关系来讲,关系包括基数关系、依赖关系和结构关系,其中最主要的结构关系就是特化/... 阅读全文
posted @ 2006-08-11 11:50 双鱼座 阅读(2581) 评论(11) 推荐(0) 编辑
摘要: 系统分析师考试结束了。由于这段时间特别忙,根本没有时间准备,好不容易补休两天还被客户追回去一天。综合试题考了六道数理逻辑、三道系统可靠性计算,真让人晕倒...有意思的是这道英语题来自http://www.langdale.com.au/SOX/,明摆着送分的题,我只答对了四道... Simple Outline XML: SOX Introduction SOX is an alternative... 阅读全文
posted @ 2006-05-20 21:10 双鱼座 阅读(1280) 评论(6) 推荐(0) 编辑
摘要: 关于约束子从我以前的文章中可以找到相关的线索:http://barton131420.cnblogs.com/articles/200476.html 在持久层中实现O/R Mapping的难点不在如何更新数据,因为Insert/Update/Delete的SQL语句非常简单并且变化很小。所以一上午的时间就可以写一个支持增删改的小型框架。真正的难点在于数据访问方面。原因是面向对象的查询不能仅仅完成... 阅读全文
posted @ 2006-05-13 14:17 双鱼座 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 本文讲述如何通过使用AppDomain的卸载来实现Class的卸载。 阅读全文
posted @ 2006-03-19 23:17 双鱼座 阅读(4026) 评论(3) 推荐(0) 编辑
摘要: 昨天和一个好朋友发生了一场争论,争论是因为孟岩的文章谁会买下Delphi?而引起的。与文章后跟贴的众多网友不同,我比较同意孟岩的看法,只有一点我不能接受。如果说JBuilder汇入Eclipse的话是可以接受的,毕竟JBuilder有很多值得Eclipse借鉴的东西,特别是在UI设计上。但是文章说将Delphi汇入Eclipse从而令Eclipse具备同时生成四种平台目标代码的能力: 基于jv... 阅读全文
posted @ 2006-02-22 14:16 双鱼座 阅读(3490) 评论(28) 推荐(0) 编辑
摘要: 一、关于模型及领域代码数据模型来自唯一的ERM文档,通过提供的Kanas.ModelBroker.Exe工具可以编辑和生成Erm文档,不过我还是建议你从以下两个途径获取文档:1.通过Microsoft Visual Studio.net 2003所带的Visio做数据库建模(数据库模型图),将结果导出为ERX文档(可使用任何一个版本),再通过Kanas.ModelBroker导入,保存为Erm文档... 阅读全文
posted @ 2006-02-12 13:34 双鱼座 阅读(1928) 评论(25) 推荐(0) 编辑
摘要: 相信已经有很多人拿到了我提供的Kanas.net Framework的最新版本(For .Net Framework 1.1)。遗憾的是,因为时间原因,该版本仅提供了框架的全部Source Code和工具的Binary以及部分文档,缺少示例和使用说明。正因为如此,所以版本还不是正式发布,并且近期仍在修改可能存在的错误。为了方便关注者尽快了解一些细节,本文提供几点入门说明。点击这里阅读文章 阅读全文
posted @ 2006-02-12 10:56 双鱼座 阅读(3118) 评论(12) 推荐(0) 编辑
摘要: 因为域名登记的麻烦,Kanas.Net的网站不能正常开张。不过这样正好给了我一个时间来思考和完善。我在设计Scope的时候,发现DataRow其实是一个很好的数据载体,用DataRow来取代数据囊或者用数据囊来实现DataRow有着双重意义:一是自动将DataSet与对象集合的自动同步;另外一个就是将更加节省资源,可以用操作DataSet的方式来操作ObjectSet。在将这个思想与Teddy在M... 阅读全文
posted @ 2006-01-09 13:51 双鱼座 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 刚看了"关于跨程序集的反射(续)"一文,本来打算在文后回复的,后来发现其实在作者以前那篇相同内容的文章中我已经回复了,而且自我感觉已经非常完整。如果再回复没准还会出来一篇内容依然相同的文章。所以决定写下此文。 所谓完全限定名,并不是文中所引用的luna的描述:">,>"。完全限定名中已经包括类型所在的程序集名,即使改成">,>"也不完全正确。相关的描述MSDN中已经非常完整了。 使用Type.... 阅读全文
posted @ 2006-01-06 18:04 双鱼座 阅读(2361) 评论(3) 推荐(0) 编辑
摘要: 我听说有些人对这样的工具比较有兴趣:从数据库的元数据中获得映射对象有信息。我实在怀疑这种工具的价值。从数据库获取元数据信息非常容易,包括名称、类型(含有些可变长类型的长度)、是否可空、主键及外键引用(获取关系)。但是有建模经验的人基本上都知道,这些信息是远远不够的,其一是因为元数据还有元数据,有一些关系是不便通过数据库元数据定义来表达的(例如自引用),有些是表达不全面。例如每个Column除了Co... 阅读全文
posted @ 2005-12-07 00:12 双鱼座 阅读(4844) 评论(14) 推荐(0) 编辑