Als «linq-to-objects» getaggte Fragen

161
Find () vs. Where (). FirstOrDefault ()

Ich sehe oft Leute Where.FirstOrDefault(), die eine Suche durchführen und das erste Element greifen. Warum nicht einfach benutzen Find()? Gibt es einen Vorteil für den anderen? Ich konnte keinen Unterschied feststellen. namespace LinqFindVsWhere { class Program { static void Main(string[] args) {...

81
Linq - SelectMany Confusion

Nach dem, was ich aus der Dokumentation von SelectMany verstehe, könnte man damit eine (abgeflachte) Sequenz einer 1-viele-Beziehung erzeugen. Ich habe folgende Klassen public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; }...