Czy istnieje sposób na zwrócenie Anonymous Type z metody?

Wiem, że nie mogę napisać metody takiej jak:

public var MyMethod()
{
   return new{ Property1 = "test", Property2="test"};
}

Mogę to zrobić inaczej:

public object MyMethod()
{
   return new{ Property1 = "test", Property2="test"}
}

ale nie chcę robić drugiej opcji, ponieważ jeśli to zrobię, będę musiał użyć refleksji.

Dlaczego chcę to zrobić:

Dzisiaj mam metodę wewnątrz mojej strony aspx, która w rezultacie zwraca datatable i janie mogę tego zmienićPróbowałem przekonwertować tę DataTable na metodę anonimową z właściwościami, z którymi chcę pracować. Nie chciałem tworzyć klasy tylko po to, by zrobić to samo, a ponieważ będę musiał wykonać to samo zapytanie więcej niż raz, pomyślałem, że stworzenie metody, która zwraca anonimowy typ, byłoby dobrą ideią.

questionAnswers(11)

yourAnswerToTheQuestion