Soy muy nuevo en Linq y estoy desnudo conmigo. ¿Puedo devolver más de un artículo en una selección? Por ejemplo, tengo una lista de accesorios (piense en los partidos de fútbol (o fútbol para los yanquis)). Cada accesorio contiene un equipo local y visitante y un puntaje de local y visitante. Quiero obtener todos los equipos que dibujaron. Quiero usar algo como¿Puedo seleccionar varios objetos en una consulta de Linq?
IEnumerable<Team> drew = from fixture in fixtures
where fixture.Played && (fixture.HomeScore == fixture.AwayScore)
select fixture.HomeTeam && fixture.AwayTeam;
Sé que esta sintaxis es incorrecta, lo que no sé es si es posible hacer esto. ¿Necesitaría dos consultas y luego las concatenaría?
Editar: esto es realmente una cosa de aprendizaje por lo que no es crítico lograr esto de una manera particular. Básicamente, en esta etapa todo lo que quiero es una lista de los equipos que han dibujado. Un ejemplo de uso podría ser que para una lista dada de aparatos puedo encontrar todos los equipos dibujados para poder actualizar sus posiciones en una tabla por 1 punto (3 para una victoria, 0 para una pérdida).
Saludos James
¿Hay alguna palabra clave LINQ equivalente al método '.Union()'? –