I am using .NET 3.5SP1 and DataContractSerializer to serialize a class. In SP1, they changed the behavior so that you don\'t have to include DataContract
DataContractSerializer
DataContract
You might be looking for IgnoreDataMemberAttribute.