I have a WCF service which basically returns
[DataContract(IsReference = true)]
public class Person
{
public Person[] relatedPersons;
}
As you can see, it has a cercular reference, but ofcourse, IsReference = true solves the problem. Almost.
Among numerous clients, there is a .NET 1.1 application, which calls this service through basicHttpBinding. If the response contains more than one reference to the same Person, .NET 1.1 client doesn't seem to resolve the references in the XML and the second reference becomes just an empty inctance.
Any ideas how to solve this problem?