Remplissage des collections COM+
Une fois que vous avez récupéré une collection et que vous pouvez travailler directement avec les éléments qu’elle contient, vous devez remplir la collection à l’aide de la méthode Populate . Cette instruction extrait des données pour le contenu de la collection à partir du catalogue COM+.
Il est important de comprendre que chaque fois que vous utilisez des objets comadmin pour manipuler des éléments ou des données dans des collections, vous travaillez vraiment sur des données mises en cache de façon temporaire ; vous ne travaillez pas directement avec le catalogue persistant. Rien ne fait que vous utilisez une collection ou l’un de ses éléments est reflété sur le catalogue tant que vous n’avez pas appelé SaveChanges sur la collection. Pour plus d’informations, consultez enregistrement ou rejet des modifications.
Tout appel ultérieur à remplir, avant d’appeler SaveChanges, a pour effet d’ignorer les modifications en attente de tous les éléments de la collection. Le remplissage remplit toujours le cache dans lequel vous travaillez, quelles que soient les données qui sont conservées dans le magasin de données de catalogue sous-jacent.