Создание нового ресурса инициирует запрос POST, который инициализирует все свойства - PullRequest
0 голосов
/ 27 июля 2010

Я использую набор услуг передачи данных с помощью справочника услуг и с помощью вызова

svc.AddToXXX(new XXX() {//some properties})

для создания нового ресурса типа XXX. Однако, в отличие от вызова ресурса обновления, который использует запрос MERGE, это приводит к запросу POST, который в итоге инициализирует все неуказанные свойства их значением по умолчанию. Есть ли способ заставить его инициализировать только указанные свойства?

1 Ответ

0 голосов
/ 30 июля 2010

Мы обсудили это немного подробнее на форумах MSDN, и полное разрешение можно найти здесь: http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/9284cb7c-46d9-4495-84ec-875e21af56fb/ Короче говоря, клиент службы данных WCF не поддерживает отслеживание уровня свойств, он только отслеживает изменения всего объекта,Чтобы поддержать сценарий из этого вопроса, необходимо добавить отслеживание на уровне свойств.Это можно сделать в коде над службами данных WCF, но это не совсем просто.

...