XPO DevExpress出品的一个o/r mapping 组件,在园子里已经介绍过很多了,这里不再赘述。作为一个经常使用的用户,感觉有必要在这里归纳和总结一下从6.1-7.1之间的变化,方便大家做一个了解。

Version 7.1

Version 6.3

  • ODP.NET 开始支持Oracle
  • UpCasting允许在一个单一的查询中合并基类和派生类,不管派生类是否对基类扩展了自己的属性。
  • 简化了属性设置 用一套新的简单的方法实现持久类的属性。

Version 6.2

  • 支持Medium Trust ,以保证您的应用程序如果使用xpo的话,可以运行在Medium Trust策略之下。
  • 支持Microsoft SQL Server Everywhere
  • 支持SqlLite 数据库引擎
  • 支持XML WebServices.允许应用程序利用远程数据库通过xml web服务提供的数据。
  • 简化了语法标准。

Version 6.1

  • XpoDefault 类储存了一些全局的设置,如连接字符串等,并且简化了多Session应用的实现.
  • 支持了泛型XPCollection<T>,以及相关的帮助方法如 GetCollection<T>.
  • 动态运行时扩展(Dynamic runtime extension
  • 如果是用于测试目的并且数据量非常小的话, InMemoryConnectionProvider 使用 DataSet 作为它的存储源,因此 XPO 没有一个真实的数据库后台也能正常工作。
  • XPO 6.1 创建的数据库结构能够更加好的被Microsoft SQL Server使用.
  • XPCollections 从别的 XPCollections 中创建
  • 使用新的选项可以让应用更方便地在MS SQL Server 2005 中使用xpo.
  • Session持久类(Session-less persistent classes不必从XPObject派生了.
posted on 2007-04-10 15:16  shalala  阅读(1494)  评论(0编辑  收藏  举报