2012-01-30 1 views

답변

1

간단합니다. Ria 서비스 결과를 IEnumerable로 매핑 한 후 서비스 응답시 새 ObservableCollection (riaOperationContractResult)을 초기화 할 수 있습니다. 다음은 그 예입니다.

MyService myService = new MyService(); 
myService.OnOperationContractExecuted += new EventHandler(OnOperationContractExecuted); 
myService.BeginOperationContract(...); 

... 

private void OnOperationContractExecuted(object sender, OperationContractEventArgs e) { 
    IEnumerable<MyServiceObj> objs = (IEnumerable<MyServiceObj>e.Result); 
    ObservableCollection<MyServiceObj> obsObjs = new ObservableCollection<MyServiceObj>(objs); 
} 

... 
+0

MyService는 DomainService입니까? –

+0

아니요, MyService는 서비스와 통신하는 데 사용되는 프록시입니다. –