GetEnumerator i forbindelse med en webservice
kort fortalt har jeg lavet en webservice der skal kunne hente nogle oplysninger omkring musik albums fra en database.nu vil jeg så bruge en foreach til at lave min response igennem, men jeg får fejlen ... does not contain a definition for 'GetEnumerator', or it is inaccessible...
mit spørgsmål går på, kan jeg løse dette, hvis jeg kan hvordan?
jeg ved jeg kan løse det med en god gammeldags while løkke, men det jo lidt federe med en foreach:)
kodeudsnit følger:
-------------------------------------------------
searchInput search = new searchInput();
search.searchstr = "";
search.criteria = "TocID";
response res = service.searchAlbum(search);
foreach(album a in res){
resultList.Items.Add("TocID: " + a.tocID);
}
------------------------------------------------------------
det der vil blive returneret i response er et array af albums med følgende værdier:
<complexType name="album">
<sequence>
<element name="tocID" type="xsd:int" />
<element name="albumTitle" type="xsd:string" />
<element name="albumArtist" type="xsd:string" />
<element name="tracks" type="tns:trackArray" />
</sequence>
</complexType>
på forhånd tak for hjælpen