Клиент WCF DS возвращает меньше результатов, чем тот же запрос в браузере - PullRequest
0 голосов
/ 14 июня 2011

Странная вещь:

var data = GetDataClient(); // trivial code
var query = data.UserTrackers.Expand("TodayNews");
Console.WriteLine(query);
var trackers = query.ToArray(); 
// only 3 results despite the fact that Fiddler shows the resonse with 10 instances. 

1 Ответ

0 голосов
/ 14 июня 2011

Я предполагаю, что это потому, что экземпляр пользовательского трекера уже находится в клиенте до того, как вы запросили, и MergeOption по умолчанию - AppendOnly.

Можете ли вы попробовать изменить MergeOption на OverwriteChanges и посмотреть, что происходит?

Надеюсь, это поможет.

Спасибо Pratik

...