¿XML/JSON debería devolver FK Integer o valor de cadena FK?

Necesito hacer un script que obtenga datos de una tabla y produzca una respuesta XML o JSON. Ahora, la tabla tiene datos de otras tablas (FK) representadas por int .

¿Sería incorrecto dar una respuesta que devuelva tanto FK como sus valores de otras tablas? No estoy seguro de cuál es la práctica de programación de apuestas.

Por ejemplo, una respuesta podría verse así (XML)

<item>
      <guid>1738291029</guid>
      <title>Some title</title>
      <link>http://www.site.info</link>
      <description>A description</description>
      <id>4</id>                   //FK int from main table!
      <category>News</category>    //String value from other table!
</item>

Aquí, devuelvo el valor int de FK y su valor correspondiente de la tabla de vinculación.

preguntado el 22 de mayo de 12 a las 11:05

La mejor práctica es devolver datos adecuados para el propósito deseado, no devolver datos en función de la forma en que se almacenan. -

Bueno, necesito el valor de cadena de FK para fines de visualización, y necesito el valor int de FK para la solicitud POST. -

Entonces, ¿necesita ambos datos para el propósito deseado? Por lo tanto, los datos que envíe deben incluir ambos datos. -

@Quentin Gracias. Entendí esto desde la primera publicación y ahora veo que mi comentario parecía otra pregunta. -

@Quentin Por favor, responda y lo marcaré como respuesta.

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.