暴风雨来临前(hahaha):
让我们达成共识,由于缓存更改哲学,DataSet具有魔力(至少对我而言)。对于乐观并发来说,这真是太神奇了,因为我有old(DataRowVersiom.Original
和new(DataRowVersiom.Current
)的值和。我已经看到了它与WebServices(一种旧的体系结构)一起工作的方式,它以XML格式保存每一行的更改,以及旧应用程序和一些实际应用程序的交换数据结构。接下来是我的问题:
我的目的是
我有这个对象来自客户端
[{ //to modify
id:1,
name: "Pedro",
"original:name": "Peter"
},{//to delete
"original:id": "2"
"original:name": "Amy"
},{//to add
"name": "Bob"
}]
我的解析器应该对每个项目执行类似的操作:
最后:做这种工作有效吗?