DataSet的最大优势就是“断开式缓存”,它的GetChanges、Merge和DataAdapter等方法也明显是为了实现这种意图的。但我感觉在项目中的具体实现其实还是蛮困难的,要考虑的因素很多:数据同步、并发冲突,ORM等等……
有没有这方面的实例代码,项目级别的,像Petshop这种,比较权威经典的。我找到了Duwamish,但太老了,而且感觉在“断开式缓存“这方面做得也不多
Duwamish是采用DataSet来处理数据的,PetShop里面更新了很多,有用到MSMQ(消息队列)来处理数据...
如果没有现成的就自己去弄,知难而上。