Error Cannot convert from 'System.Collections.Generic.List<int>' to 'System.Collection.ObjectModel.ObservableCollection<int>'
07-26-2008 3:35 AM |
Hi,
I am using WCF Webservice to transfer the data from Silverlight to ASP.NET.
I have some List<> variable like List<int> or List<string>. I got this error when I build my solution:
cannot convert from 'System.Collections.Generic.List<int>' to 'System.Collection.ObjectModel.ObservableCollection<int>'
Here is my code:
#1. DataWebService.svc in asp.net
[OperationContract]
public void ReceiveDataFromSL(List<int> dataList1, List<string> dataList2)
{
// do something with dataList1 & dataList2
}
#2. In Silverlight page where call the web service
List<int> myList1 = new List<int>();
List<string> myList2 = new List<string>();
// add data to myList1 & myList2
// declare using webservice
service.ReceiveDataFromSLAsync(myList1, myList2) => the error is here!!! cannot convert from 'System.Collections.Generic.List<int>' to
'System.Collection.ObjectModel.ObservableCollection<int>'
Could you please give me a solution for this problem? I want to use List receive from SL in webservice.
Hope to see your reply soon!!!
Waiting for reply...
Thank you and Regards,
John.
Re: Re: Error Cannot convert from 'System.Collections.Generic.List<int>' to 'System.Collection.ObjectModel.ObservableCollection<int>'
07-26-2008 4:21 AM |
RightClicking on your ServiceReference in Solution Explorer
Choose Configure Service Reference
on the Collection Type -> change to Generic List