Retornando tipo anônimo em c #

Eu tenho uma consulta que retorna um tipo anônimo e a consulta está em um método. Como você escreve isso:

public "TheAnonymousType" TheMethod(SomeParameter)
{
  using (MyDC TheDC = new MyDC())
  {
     var TheQueryFromDB = (....
                           select new { SomeVariable = ....,
                                        AnotherVariable = ....}
                           ).ToList();

      return "TheAnonymousType";
    }
}