2010-04-06 6 views

Répondre

3

listes de SharePoint ne sont pas des données vraiment relationnelles, et donc l'idée de faire quelque chose comme une véritable opération est impossible, par exemple avec rollback automatique, etc.

Si je vous comprends bien que vous essayez de manière efficace ' réaffecter l'élément d'une liste à une autre, et je ne crois pas que cela soit possible d'une manière ou d'une autre. Nous avons ajouté des données et importé, mais cela recrée toujours efficacement l'élément. L'une des choses qui font souvent trébucher les gens est d'assimiler les listes SharePoint aux tables de base de données, et de supposer qu'elles peuvent être traitées et manipulées en tant que telles. Malheureusement, ils ne le sont pas, du moins pas encore. Une stratégie que j'ai utilisée pour déplacer des données dans le temps d'une "ancienne liste" vers une "nouvelle liste" consiste à ajouter un gestionnaire d'événements pour toute addition, suppression ou mise à jour dans la liste. Chaque fois que ceux-ci ont été déclenchés nous mettrions à jour les entrées dans la nouvelle table, et quand la date de coupure est arrivée toutes les entrées qui n'avaient pas déjà été déplacées, nous examinerions pour déterminer 1. sont-ils vraiment nécessaires? sont-ils utilisés? et 2. la meilleure façon de les déplacer.

Espérons que cela aide

+0

Merci pour la réponse honnête. Je n'avais pas de grandes attentes pour commencer, car nous parlons de SharePoint. Mais c'est bon de savoir quand même. –

+0

Peut-être que si vous aviez ajouté ce que le problème actuel (entreprise) est que vous essayez de résoudre quelqu'un pourrait avoir une meilleure réponse? L'idée que pour une raison quelconque SharePoint devrait être une base de données relationnelle m'a toujours échappé mais elle peut très bien faire d'autres choses. – ArjanP

Questions connexes