tengo esta consulta ingenio unirse a un grupo:LINQ - 'El tipo de una de las expresiones en la cláusula join es incorrecto. La inferencia de tipo falló en la llamada a 'GroupJoin'. '
foreach (var item in someList)
{
var result = (from t1 in someContext.Table1
join t2 in someContext.Table2 on new { t1.SomeID, item.SomeName} equals new {t2.SomeID, t2.SomeName} into j1
...
}
me gustaría saber si es posible tener un grupo unirse a que el anterior?
new { t1.SomeID, item.SomeName} equals new {t2.SomeID, t2.SomeName}
item.SomeName
proviene de la lista que estoy iteración a través.
De lo contrario, ¿cómo cambiaría la declaración para obtener los resultados deseados?
posible duplicado: http://stackoverflow.com/questions/3020442/linq-joining-in-c-sharp-with-multiple-conditions –