2011-06-14 3 views
0

이상한 일이 :WCF DS 클라이언트 반환 적은 결과

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. 
+0

추적기는 고유 한 기본 키와 고유? –

답변

1

내 생각 엔 당신이 쿼리하기 전에 사용자 추적기 인스턴스가 클라이언트에 이미 때문이다, 그리고 기본 MergeOption입니다 AppendOnly.

MergeOption을 OverwriteChanges로 변경하고 무슨 일이 일어날 수 있습니까?

희망이 도움이됩니다.

감사 Pratik

+0

이 코드는 unittest에서 가져온 것이므로 유일한 요청이 서버로 전송되기 때문에 다른 인스턴스를 사용할 수 없습니다. –

+0

clr 클래스 정의와 서버에서 오는 페이로드 (어쩌면 피들러 추적 또는 다른 것)를 공유 할 수 있습니까? 귀하의 프로젝트에서 .NET Framework 4.0 클라이언트 어셈블리를 사용하고 있다고 가정합니다. – Pratik