本系统刻意使用ActiveRecord来作为数据访问基础,由于ActiveRecord的实体类不能序列化,无法在WCF中传输,所以引用了数据传输对象(DTO)。这样就可以清楚的看到使用充血模型的ORM带来的繁琐。当然,并不是说Castle ActiveRecord不好,只是所用的场合不太适合。所以,如果大家在做实际项目时,应该尽量选择贫血模型,推荐使用NHibernate,因为这样可以使开发简化。

另外,代码中使用的全是异步操作,而且没有代码注释,所以代码读起来可能很麻烦,请见谅!

在下一个版本发布时,会加上代码注释,另外也会加入一些Silverlight的绚丽、动感效果!

登录用户名和密码均为123

Last edited Apr 11, 2011 at 6:09 AM by meilixueshan, version 2