¿Cuál es el tipo de retorno de mi consulta linq?
Tengo dos tablas A y B. Puedo disparar consultas de Linq y obtener los datos requeridos para tablas individuales. Como sé, cada una de las tablas devolverá como se muestra en el ejemplo. Pero, cuando uní ambas tablas, no conozco el tipo de retorno de la consulta Linq. Este problema se puede resolver creando una clase que contenga las propiedades de ID, Nombre y Dirección dentro de él. pero, cada vez antes de escribir una consulta de unión dependiendo del tipo de retorno, tendré que crear una clase que no sea una forma conveniente ¿Hay algún otro método disponible para lograr esto
private IList<A> GetA()
{
var query = from a in objA
select a;
return query.ToList();
}
private IList<B> GetB()
{
var query = from b in objB
select b;
return query.ToList();
}
private IList<**returnType**?> GetJoinAAndB()
{
var query = from a in objA
join b in objB
on a.ID equals b.AID
select new { a.ID, a.Name, b.Address };
return query.ToList();
}