WCF: Problem med LINQ objekter
Jeg har en database-struktur, som i LINQ ser ud som følger:http://www.dennismadsen.com/wp-content/uploads/2009/05/image41.png
Med en ASP.NET WS har jeg tidligere distribueret en metode kaldet "GetTanks", som giver en liste af alle tanks i databasen. For hver Tank medfølger også dens relationer (Tank<->Sensor).
Det betyder at jeg på klienten kan køre kode som denne:
foreach (Tank tank in tanks) {
Console.WriteLine(tank.Name);
foreach (Sensor sensor in tank.Sensors) {
Console.WriteLine(" "+sensor.Id);
}
}
Jeg har nu forsøgt at gøre det samme med en WCF service, som også ligger som en service på en IIS. Her lader det dog til, at min WCF-binding er sat forkert op, da jeg får en nullPointerException på tank.Sensors i den inderste for-løkke på klienten. Altså er listen af Sensors for hver tank lig null.
Nogen der kan give et godt bud på, hvad dette kan skyldes?
På forhånd tak!