Folgendes Problem tauchte eben beim Schreiben eines Unit-Test mit C# 3.0 auf.
Mit folgendem Code wird eine Liste von Einträgen gelesen:
IEnumerable entries = target.Select(995642);
Danach sollte mittels
actual = entries.Count();
die Anzahl der Einträge in entries bestimmt werden können.
Allerdings stand die Methode Count nicht zur Verfügung. Zunächst dachte ich, dass mir die IntelliSense einen Streich gespielt hätte, allerdings konnte ich dies schnell ausschließen.
Nach einigem Suchen fand ich des Rätsels Lösung:
Count ist eine Extension Method, welche im System.Linq Namespace definiert wird und genau auf diesen Namespace fehlte eine Referenz, sprich ein einfaches
using System.Linq;
löste das Problem.