J'ai une requête Linq que je veux appeler à partir de plusieurs endroits:Comment puis-je renvoyer un type anonyme d'une méthode?
var myData = from a in db.MyTable
where a.MyValue == "A"
select new {
a.Key,
a.MyValue
};
Comment puis-je créer une méthode, mettre ce code dans, puis l'appeler?
public ??? GetSomeData()
{
// my Linq query
}
Pourquoi ne vous retourne pas Diction? –
c'était juste un exemple simple. J'ai beaucoup plus de valeurs que je sélectionne actuellement qui ne tiennent pas dans un dictionnaire – ScottG
duplication possible de [Renvoyer le type anonyme?] (Http://stackoverflow.com/questions/534690/return-anonymous-type) – nawfal