Actualmente estoy experimentando con el uso de servicios de datos de WCF como una forma de abrir nuestro producto un poco más al tiempo que puedo consumir los datos de AJAX. Una cosa que he notado es que el formato represention JSON tiene estos miembros __metada salpicadas a través de los datos, y en la documentación OData he encontrado esto (bajo Representing Entries):Servicios de datos de WCF: cómo evitar los miembros de __metadata
Un opcional "__metadata" nombre/valor par es el único par que debe ser incluido en el objeto que no contiene representa directamente una propiedad de la entrada representada. Este par de nombre/valor no son datos, pero en su lugar, , por convenio definido en este documento , especifica los metadatos para la Entrada que se está representando.
Mi pregunta es si este metadato es opcional, ¿cómo lo desactivo para ahorrar ancho de banda?
Es cierto, pero el servidor podría implementarlo en forma de una opción de consulta personalizada que el cliente conoce que no necesita los metadatos. –
Tienes razón. Puede agregarlo como una función sugerida a nuestro sitio de conexión. Nos ayudará a planificar los próximos lanzamientos. https://connect.microsoft.com/dataplatform/content/content.aspx?ContentID=15540 –