Надеюсь, у вас есть какой-то общий способ идентификации ваших классов сущностей (например, общий базовый класс или реализованный интерфейс).Затем вы можете выполнить запрос на отражение, например:
from t in typeof(Entity).Assembly.ExportedTypes
where typeof(Entity).IsAssignableFrom(t) || t.GetInterfaces.Any(i => i == typeof(CommonInterface))
select t
Нет компилятора под рукой, но это общее направление.