火星文 技术研习社

Noname Cat, Keep Thinking
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Castle ActiveRecord 应用于 WebService (序列化) 的一个问题

Posted on 2006-03-29 08:40  剑廿三  阅读(469)  评论(0编辑  收藏  举报
假设客户端与服务器的交互是通过WebService来进行的。如果希望直接在客户端与服务器之间传递AR的实体,这是不可能的。

因为,所有的AR实体必须继承自ActiveRecordBase基类,但是这个基类并不支持序列化。而导致无法在客户端之间传递AR实体对象。

可以采用一种比较简单的方案,建立一个DTO对象,在客户端和服务器之间进行数据的传输,然后AR实体通过DTO对象得到数据,然后再进行持久化操作。