2011-06-01 2 views
0

Quelle est la recommandation lorsque vous devez interroger un magasin d'instance WF4 pour une collection de données? Par exemple, mon flux de travail contient une collection d'objets Step qui seront utilisés pour afficher aux utilisateurs finaux où ils se trouvent dans le flux de travail global.WF4, propriétés promues et collections

Comment devrais-je exposer ces données? Je ne pense pas que la promotion immobilière soit un bon choix pour les collections. Devrais-je simplement stocker ces données dans mes propres tableaux ou existe-t-il un meilleur moyen?

Répondre

0

Vous avez raison, la promotion immobilière est plus axée sur des valeurs simples. Il y a une possibilité de stocker des données plus complexes sous une forme sérialisée, mais cela rendrait très difficile l'interrogation qui n'est généralement pas très utile. Votre meilleur pari serait de stocker les données dans vos propres tableaux. Si vous voulez vous assurer que vos données sont toujours cohérentes avec les magasins d'état de flux de travail, vous pouvez utiliser un PersistenceIOParticipant et mettre à jour vos tables dans le cadre de la même transaction qui stocke l'état du flux de travail.

+0

Merci pour le conseil. –