Silverlight + WCF + Castle ActiveRecord
SWAR = Silverlight + WCF + ActiveRecord
一个简单的购物系统Demo,在此系统中可以了解Xaml、WCF、ActiveRecord的简单使用方法。
本系统刻意使用ActiveRecord来作为数据访问基础,由于ActiveRecord的实体类不能序列化,无法在WCF中传输,所以引用了数据传输对象(DTO)。这样就可以清楚的看到使用充血模型的ORM带来的繁琐。当然,并不是说Castle ActiveRecord不好,只是所用的场合不太适合。所以,如果大家在做实际项目时,应该尽量选择贫血模型,推荐使用NHibernate,因为这样可以使开发简化。
另外,代码中使用的全是异步操作,而且没有代码注释,所以代码读起来可能很麻烦,请见谅!
在下一个版本发布时,会加上代码注释,另外也会加入一些Silverlight的绚丽、动感效果!
【下载】
浙公网安备 33010602011771号