Just mark the class with the [Serializable] attribute.
Any members you don't want serialized mark with [NonSerialized]. Note that [Serializable] causes all fields to be serialized by default, where [DataContract] serialized no fields by default except those marked with [DataMember].