BritishDeveloper,
Нет свойств, связанных с группой.Вот почему все, что вы видите, это идентификатор 1.
Причина в том, что как только вы аннотируете класс Group с помощью [DataContract (IsReference = true)], вы сообщаете сериализатору DataContract, что он больше не являетсяТип POCO.Это тип DataContract.
Итак, чтобы сериализовать Group со свойствами, теперь вам нужно пойти дальше и аннотировать свойства Title и Message с помощью DataMemberAttribute.
Альтернативой будет использование «preserveObjectReferences»., который вы можете передать в качестве параметра DataContractSerializer, DataContractSerializerOperationBehavior и другим классам.
Надеюсь, это поможет!