我正在开发一个通过WCF服务执行一些CRUD操作的应用程序. read方法返回一个完整的实体,更新是通过遗留系统执行的,只应更新更改的值.
在不简单地发送键值对字典的情况下,为这种情况设计数据协定的最佳方法是什么?
最佳答案 我能想到的唯一另一件事是制作你的组件
durable – 即将其状态保存到文件或数据库.这样,在更新时,您可以将之前的状态与传入的状态进行比较.我不确定这是一个好的方法,因为它会引入更多的开销,而不仅仅是传递键值对.
从外面看它可能看起来更粗糙或者其他什么,但从实际的角度来看,你可能最好只是传递一些关于哪些值改变的指示.