Serialization routines that use the DataContractSerializer for serialization. Use these on anything that has an explicitly defined DataContract or generated LINQ entities (LINQ to SQL/Entites etc.)