The lost article continues:
What are the key problems of multi-layer architecture? -Data Exchange
In fact, this problem is very common, that is, the language used for communication between layers (not simplified Chinese ?). In the past, when I was using Com +, I used arrays (stupid ?), Arrays are indeed efficient and easy to use. But the biggest problem is that the structure of arrays is too single to reflect complicated logical relationships. At this time, XML emerged, and his birth solved the above structural problems. However, XML is not enough or easy to use, so Microsoft gave us DateSet, And the Recordset-like feeling came back.
Recordset -- xiaohe
DateSet -- Sea
Duwamish 7 cleverly uses dateset as a way to exchange data between layers, simplifying many previously required steps, such as loading arrays or generating XML streams.
(For example, I suggest you)