1、ObjectSpaces in CTP
在我安装了VS2005 CTP版本以后,查看附带的.Net Fx SDK时,首先就发现了讲解ObjectSpaces相关的内容被去掉了(PDC版本中带的.Net Fx SDK文档中包含了详细的ObjectSpaces文档),原因嘛,因为CTP版本中包含的ObjectSpaces和PDC版本中的相比,发生了很大的变化:
最重要的变化,就是ObjectSpaces开始支持Generic了,PDC版本中:
ObjectReader reader = os.GetObjectReader(typeof(Customer), ““, ““ );
CTP版本中:
ObjectReader〈Customer〉 reader = os.GetObjectReader〈Customer〉(““, ““ );
其他的变化包括:新增了一个PagedObjectReader以支持分页,ObjectSpace类增加了更多的方法等等...
而对于ObjectSpaces的发布,比较统一的意见是ObjectSpaces将不被作为.Net Fx 2.0的一部分发布,而是会在Whidbey正式发布后一段时间,作为一个Add-on Pack发布出来,同时ObjectSpaces还会增加一些支持WinFS的特性。可以想象未来ObjectSpaces可能还会有不小的变动。
而公认ObjectSpaces最大的弱点,就是它将只支持SqlServer(97、2000、Yukon)。在用它构建DAL时,就要考虑好以后是否会对数据源进行移植。
相关链接:
http://www.alexthissen.nl/Weblog/PermaLink.aspx?guid=5f3f1285-e24c-495b-acd0-029c6ab96f94
2、Yukon, a new platform
在DevX上有篇文章,Kiss the Middle-tier Goodbye with SQL Server Yukon,文章的内容是说Yukon由于其丰富的“编程”特性,我们已经可以将大量的处理直接写到“Database Tier”上面,而且可以获得更好的性能,也许,我们将(在一定程度上)不需要一个专门的Middle-tier了。