À l'aide de SQL Server, disposez d'une table de paires de valeurs de nom. Chaque ligne est essentiellement userid, contentid, sectionid, parameter, value. Il y a donc des données que je veux afficher dans une table, comme des informations sur l'utilisateur. Chaque bit d'information est dans sa propre rangée, sow comment l'obtenir dans un DataSet pour une utilisation dans un répéteur? Puis-je fusionner les lignes en une seule façon? Donc, je peux obtenir plusieurs paires de paramètres/valeurs sur une ligne?Une procédure SQL efficace pour obtenir des données de la table de paires de valeurs de nom dans DataSet?
donc comme ...
deux lignes pour l'utilisateur 32:
(param/value)
fname/Bob
lname/Smith
affiché sur une ligne dans un répéteur comme celui-ci:
Bob Smith
Toutes les idées? Oh oui, et la raison pour laquelle il est dans le format de paire nom/valeur est d'adhérer à une norme requise.
Le nom le plus commun de ce design est Entity-Attribute-Value, ou EAV. –