Séquence contient pas d'éléments d'exception dans linq, sans même l'aide de la Seule

Je ne suis pas à l'aide de Single dans LINQ ci-dessous, mais je suis toujours en faire une "Séquence contient pas d'éléments" exception:

allNames = StockCollection.Where((s) => s.Name.IndexOf("A") == 0)
                          .Select((s) => s.Name)
                          .Aggregate((namesInfo, name) => namesInfo += ", " + name);

Cette exception vient quand il n'y a pas de stock à partir avec le nom 'A'.

Il semble qu'une méthode d'extension s'attend à au moins un élément satisfait à la condition, mais ce n'est pas prévu.

Pouvez-vous s'il vous plaît suggérer la meilleure solution pour résoudre ce problème?

Merci d'avance.

InformationsquelleAutor D J | 2012-01-15