Saturday, July 19, 2008

LINQ To WMI – A marriage made in Heaven?

Linq2WMI - LinqToWMI Release 0.3

“This release is the latest available edition originating from Emily Bosch, later rewritten for the RTM of .NET 3.5 by Eden Ridgway.

Additional features, bugs, documentation and samples shall be released as the project progresses.

To use LinqToWMI, simply do the following:

  • Download the zip (latest release)
  • Unzip the download and open the Visual Studio Solution
  • Build the Solution to obtain the library reference
  • Add to a project of yours and use :)

…”

CodeProject - Linq2WMI

“Linq to WMI is a project which was originally created by Emile Bosch (http://bloggingabout.net/blogs/emile/). However, the project was created under an earlier version of the .NET 3.5 framework in 2005. It was later updated by Eden Ridgway (http://www.ridgway.co.za/). This CodePlex project was added to maintain an open source version of those implementations for using WMI through Linq.

Enjoy :)

The project is broken up into three libraries.

  • LinqToWmi.ClassGenerator
  • LinqToWmi.Core
  • LinqToWmi.Tests

Documentation is used throughout the code and should be fairly straight forward to use. However, the following links are the originating posts for this project.

  • Eden Ridgway: http://www.ridgway.co.za/archive/2008/01/02/an-updated-linq-to-wmi-implementation.aspx
  • Emily Bosch: http://bloggingabout.net/blogs/emile/archive/2005/12/12/10514.aspx[Project Description leached in full]
  • Given the scope and depth of WMI, accessing via LINQ seems like a no-brainer doesn’t it?

    1 comment:

    Anonymous said...

    Hi Greg! Thanks for the interest in my WMI linq project!