Tengo dos tablas A & B. Puedo disparar las consultas de Linq & obtener datos necesarios para tablas individuales. Como sé lo que devolverá cada una de las tablas, como se muestra en el ejemplo. Pero, cuando me uno a ambas tablas, no estoy al tanto del tipo de devolución de la consulta Linq. Este problema se puede resolver creando una clase que contenga las propiedades de ID, Nombre y Dirección dentro de este. pero, cada vez que antes de escribir una consulta de combinación en función del tipo de retorno que tendrá que crear una clase que no es una forma conveniente ¿Hay alguna otra mathod disponibles para lograr este¿Cuál es el tipo de devolución de mi consulta linq?
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();
}
http://stackoverflow.com/questions/534690/linq-to-sql-return-anonymous-type – Jordan