これは機能しません(0アイテム):
var cfg = from n in context.Source<Win32_NetworkAdapterConfiguration>()
where n.Description == theDescription
select n;
しかし、これはします:
var cfg = new List<Win32_NetworkAdapterConfiguration>();
var x = from n in context.Source<Win32_NetworkAdapterConfiguration>()
select n;
foreach (var i in x) { if (i.Description == theDescription) cfg.Add(i); }
なんで ?