.NET WebAPI Serialization k_BackingField Nastiness
By default you don’t need to use neither [Serializable] nor [DataContract] to work with Web API. Just leave your model as is, and Web API would serialize all the public properties for you. Only if you want to have more control about what’s included, you then decorate your class with [DataContract] and the properties to … Read more