Вы можете попробовать это:
ObjectContext context = ((IObjectContextAdapter)dbContext).ObjectContext;
EntityContainer container = context.MetadataWorkspace
.GetEntityContainer(context.DefaultContainerName, DataSpace.CSpace);
string[] typeNames = container.BaseEntitySets
.OfType<EntitySet>()
.Select(es => es.ElementType.Name);
Я не уверен, правильно ли настроен адаптер DefaultContainerName
. Вероятно, оно будет таким же, как и ваше производное имя класса контекста.