Entity Framework - получить сущность по имени

У меня есть следующий код (пример):

public dynamic GetData(string name) 
{
    using(var ctx = GetObjectContext()) 
    {
        switch (name) 
        {
        case "entity1":
            return ctx.entity1.ToList();
        case "entity2":
            return ctx.entity2.ToList();
        ......
        default:
            return null;
        }
    }
}

Я хочу избежать переключения в этом образце. Как я могу найти необходимый класс сущности по имени, вызвать метод ToList () и вернуть данные? Могу ли я сделать это с помощью отражения? Вы можете мне помочь?

Ответы на вопрос(2)

Ваш ответ на вопрос