Смысл службы WCF RIA заключается в том, что она скрывает для вас передачу данных.
Вы просто выполняете операции CRUD с наборами данных и вызываете SubmitChanges()
.SubmitChanges создает набор изменений (буквально набор сделанных изменений) и переносит их на сервер.
Серверная сторона вызывает различные методы CRUD RIA-серверов для каждого типа объектов, вызывая методы по порядку, пока все изменения не будут выполнены.обработанный.Методы соответствуют параметрам и типам возвращаемых данных.
Перефразируя мой предыдущий ответ:
On the receiving side it goes through all the changes and says:
Q. "Is this an object deletion?"
A. Yes...
Q. "What object type is it?"
A. BlahBlah
Q. "Do we have a method called Delete that takes a BlahBlah parameter?"
A. Yes...
It then calls that method with the object from the changeset
Rinse and repeat for all other changes.