Search code examples
c#.netanonymous-typesreturn-type

Returning anonymous type in C#


I have a query that returns an anonymous type and the query is in a method. How do you write this:

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

      return "TheAnonymousType";
    }
}

Solution

  • You can't.

    You can only return object, or container of objects, e.g. IEnumerable<object>, IList<object>, etc.