Eventuali duplicati:
LINQ to SQL: Return anonymous type?Come restituire tipo anonimo dal metodo C# che utilizza LINQ to SQL
Ho un LINQ standard per query SQL, che restituisce i dati come un tipo anonimo (contenente circa 6 colonne di dati di vari tipi di dati).
Vorrei rendere questo oggetto restituito disponibile ad altre parti del programma, restituendolo al metodo-chiamante o assegnandolo a una proprietà dell'oggetto contenente il metodo.
Come posso fare questo dato che è un tipo anonimo ("var")?
EDIT - Ecco il codice:
using (ormDataContext context = new ormDataContext(connStr))
{
var electionInfo = from t1 in context.elections
join t2 in context.election_status
on t1.statusID equals t2.statusID
select new { t1, t2 };
}
Quali sono i campi t1, t2? –
Lasciando questo come una traccia di breadcrumb alla domanda originale per ora. Lascia un commento se pensi che le due domande debbano essere unite, e io ricontrollerò più tardi. –
Solo per chiarire, 'var' non è un tipo anonimo. 'var' è una parola chiave abbreviata che puoi usare se il compilatore può dedurre il tipo. In questo caso, 'electionInfo' è il tipo anonimo. –