Linq to SQL-lambda-beitreten

Probleme mit dieser, ich habe versucht folgenden einige Beispiele, aber ich bin einfach nicht bekommen es. Es macht absolut Sinn mit der non-lambda Weg, aber wie mache ich eine Verknüpfung mit lambda-Ausdrücken?

var myCats = GetAllCats();
var myHouses = GetAllHouses();

//pseudosql:  select * from a inner join b on a.id = b.id

Ich habe dies ausprobiert:

var fullData = myCats.Join(myHouses, a => a.id, b => b.id, (a, b) => a);

denen ich irgendwie durch die Suche nach anderen Beispielen SO ist, aber fullData Typ IEnumerable<Cat> so kann ich nicht ziehen Sie alle Eigenschaften aus den Häusern ab.

InformationsquelleAutor NibblyPig | 2011-03-28
Schreibe einen Kommentar