Hello, Siva!
Is this what you need?
[DataContract]
public class Struct1
{
[DataMember]
public string memeber1;
[DataMember]
public Struct2 member2;
}
[DataContract]
public class Struct2
{
[DataMember]
public string anothermemeber;
}
--
With best regards, Vadym Stetsiak.
Blog:
http://vadmyst.blogspot.com
You wrote on Thu, 25 Oct 2007 14:33:00 -0700:
S> Hi,
S> In my WCF service I have a need to nest Datacontracts.
S> I need to serialize a struct which contains a class as one of its
S> members.
S> Here is the format:
S> public struct struct1 {
S> public string member1;
S> public string member2;
S> public string member3;
S> public class1 class11; //class1 is a class which contains a bunch
S> of members
S> }
S> I decorated the struct with DataContract attribute and decorated all
S> its members with DataMember attribute w. How do I go about
S> serializing the members of class1?
S> I tried to decorate it with DataMember attribute but I got an
S> exception while I tried to create a proxy . I also got a hint to
S> mark it with
S> DataContract attribute and then mark its members with DataMember
S> attribute. I tired that but I got a compilation error saying that
S> DataContract attribute is valid only inside class,struct,enum etc.
S> How do I got about accomplishing what I need?
S> Thanks -Siva R