Dynamiczne zapytanie za pomocą LINQ do SQL

Muszę się dowiedzieć, czy możliwe jest dynamiczne budowanie zapytania za pomocą LINQ, dynamicznie wybierając tabelę, w której należy wykonać zapytanie.

To jest przykład tego, co bym zrobił:

//Not working,just for example

public List<dynamic> _getGenericList(String tableName)
    {
        var l = from a in db.//I need to use here tableName
                  select a;

        return l.ToList<dynamic>();
    }

Czy istnieje sposób, aby to umożliwić?

questionAnswers(4)

yourAnswerToTheQuestion