Tengo problemas con esto, he intentado seguir varios ejemplos pero simplemente no lo estoy obteniendo. Tiene mucho sentido usar la forma no lambda, pero ¿cómo puedo unirme usando expresiones lambda?Linq a SQL lambda join
var myCats = GetAllCats();
var myHouses = GetAllHouses();
// pseudosql: select * from a inner join b on a.id = b.id
He intentado esto:
var fullData = myCats.Join(myHouses, a => a.id, b => b.id, (a, b) => a);
cual tipo de conseguí a través mirar otros ejemplos en que sí, pero es de tipo fullData IEnumerable<Cat>
por lo que no se puede tirar de las propiedades de las casas fuera de él.
Awesome thanks! – NibblyPig
Gracias por usar variables con más contexto que 'foo' y' bar'. –
también cambió los parámetros lambda, por lo que es más legible. – Femaref