tengo una consulta LINQ que quiero llamar desde múltiples lugares:¿Cómo puedo devolver un tipo anónimo desde un método?
var myData = from a in db.MyTable
where a.MyValue == "A"
select new {
a.Key,
a.MyValue
};
Cómo puedo crear un método, poner este código en él, y luego lo llaman?
public ??? GetSomeData()
{
// my Linq query
}
¿Por qué no volver dicción? –
esto fue solo un simple ejemplo. Tengo muchos más valores que selecciono que no encajan en un diccionario – ScottG
posible duplicado de [¿Devolver el tipo anónimo?] (Http://stackoverflow.com/questions/534690/return-anonymous-type) – nawfal