J'ai deux tables A & B. Je peux déclencher Linq requêtes & obtenir les données requises pour les tables individuelles. Comme je sais ce que chacune des tables retournera comme indiqué dans l'exemple. Mais, lorsque je rejoins les deux tables, je ne suis pas au courant du type de retour de la requête Linq. Ce problème peut être résolu en créant une classe qui conservera les propriétés ID, Name et Address à l'intérieur. mais, à chaque fois avant d'écrire une requête de jointure en fonction du type de retour, je vais devoir créer une classe qui n'est pas une façon convinient Y at-il d'autres Mathod disponibles pour atteindre cetQuel est le type de retour de ma requête 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