format Blog

给我个权限,我format你的硬盘.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2004年4月12日

摘要: 现在为这个问题在摸索和郁闷。我之前写了篇DelayLoading,但里面提到的方法对资源的消耗太大,而且不能明显的体现对象间的关系(聚合,包含)。而且我看了下MSDN里面对ObjectSpace成员的描述对了ObjectManager 类,估计就是用来控制包含关系的,而且里面继续有ObjectHolder和ObjectList而且还是用泛型写的。要继续探索下,把ObjectSpace的能力发挥到最... 阅读全文
posted @ 2004-04-12 17:09 format 阅读(1152) 评论(2) 推荐(0)

摘要: 现在的MSDN基本上都是没有文档,只有些简单的内容。都是靠摸索。不过我发现微软新闻组的ObjectSpace还是不错的,另外还有个叫alex的家伙,这个人对ObjectSpace的研究比较深,他的Blog是http://www.alexthissen.nl/weblog/如果有时间我会翻译上他上面的内容。 阅读全文
posted @ 2004-04-12 16:53 format 阅读(827) 评论(0) 推荐(0)

摘要: Delay Loading在现阶段的ObjectSpace并不是太好,很不稳定。而且Mapping工具不支持设置Delay Loading。我的解决办法是构建一个泛型的集合类,然后在前一个关系对象添加个为这个类型的属性,在get访问器中构建类的实例,然后返回。集合类代码: public class MyObjects : CollectionBase{private ObjectSet o... 阅读全文
posted @ 2004-04-12 15:42 format 阅读(852) 评论(0) 推荐(0)

摘要: 找这个东西我是费了好大的精力,花了两天时间,最后差点就要放弃了。 实际上在VS.NET2005Aphla中要添加MSD文档就象我们要在项目中添加一个文件(比如说文本文件)一样,可以有模板,我们选中添加就完了,但在这个版本中还没有正式添加这个的支持,所以要费点力气。 首先我们添加一个XML文件,并把下面的代码复制到文件中去 然后保存这个XML文件,并把这个文件的扩展名改为MSD。好了,... 阅读全文
posted @ 2004-04-12 15:42 format 阅读(1832) 评论(8) 推荐(0)

摘要: 最新的这个测试版已经改名成2005了。这个是Whidbey的Aphla版,6月微软会推出beta版,到那个时候功能就应该全了,现在这个版本还有些功能没有加入。我最关注的就是对ObjectSpace的支持,这个版本的FrameWork已经叫2.0了,C#加入了对泛型的支持,而且ObjectSpace比上个Whidbey感觉是用泛型重新写了,这样ObjectSpace的效率会高一些。最兴奋的... 阅读全文
posted @ 2004-04-12 15:41 format 阅读(1107) 评论(1) 推荐(0)

摘要: 可以看出在2005中ObjectSpace大部分是用泛型了,这的确很方便,在原来的whidbey版本中我还专门构建了一个泛型类来实现管理我的对象,现在不用了,ObjectSet就已经是用泛型写的。 740)this.width=740" border=undefined> 阅读全文
posted @ 2004-04-12 15:40 format 阅读(1190) 评论(1) 推荐(0)