Bonjour,
J'ai une tableA qui contient
id: 1
titre : test
J'ai cette tableB liée à la tableA
id: 2
id_tableA : 1
value = 45
id: 2
id_tableA : 1
value = "Chaine test"
Comme on peut le voir, la colonne "value" de tableB n'a pas forcément toujours le même type et je ne peux pas tout stocker en chaîne car lorsque j'aurais besoin de requêter il faudra que les filtres/tris/groupes fonctionnent avec les bons types de donnée.
En fait j'ai déjà une idée et j'ai commencé mes tests en stockant "tableB" dans un index ElasticSearch (j'explique ici grossièrement, j'ai fait d'autres choses bien entendu). Tout est dynamique... Par contre les requêtes à l'avenir seront bcp plus compliqués qu'en Linq classique (car je dév mon appli en .net core).
Avant de continuer dans cette direction, l'un d'entre vous aurait déjà-t-il eu ce besoin pour une appli ? et avez-vous trouvé une meilleure solution ? pourquoi pas en structurant les tables différemment ?
Merci pour vos réponses,
Partager