J'ai l'impression que certains projets ont été réalisés et je me demandais si quelqu'un avait des commentaires. Le niveau de maturité de ces projets semble faible.Quelle est la manière préférée d'interagir avec WMI en utilisant LINQ
4
A
Répondre
3
Linq to WMI semble plutôt bon. Je l'ai juste téléchargé et jeté un coup d'oeil.
En gros, il encapsule la classe ManagementObjectSearcher de l'espace de noms System.Management, construit une arborescence d'expression en utilisant le modèle de visiteur, exécute votre requête et renvoie un IQueryable.
Simple et élégant, le code est un plaisir à regarder.
http://linq2wmi.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=15434
Je suis d'accord avec cette réponse, mais voulait signaler une limitation je suis tombé. J'ai pu faire une jointure entre Win32_Process et Win32_Thread, à titre d'exemple, qui a fonctionné correctement jusqu'à ce que j'aie essayé d'utiliser la clause orderby qui n'était pas supportée pour les jointures. orderby pour une seule source fonctionne bien. De plus, ce projet continue d'être en cours de développement. –