Как узнать получить данные наследованного класса в EF 6?
Вы изучите для начала маппинг в БД 3 вида при наследовании.
TPH, TPT, TPC
https://msdn.microsoft.com/ru-ru/data/jj591617.aspx
metanit.com/sharp/entityframework Глава 7. Наследование в Entity Framework
Посмотрите как в БД сохраняется.
Проверять совместимость типов .where (p => p is ConcretePhone) и разносить в соответствующие коллекции