Изменение типа объекта (Entity Framework), который является частью иерархии наследования
У меня есть иерархия наследования с базовым объектом Employee и некоторыми дочерними объектами для определенных типов сотрудников. Мне нужно иметь возможность преобразовать базовую сущность Employee в более конкретную сущность (например, TemporaryEmployee) и из более конкретного типа обратно в базовый тип (например, если сотрудник больше не "временный» тогда я хочу, чтобы этот экземпляр был сохранен как сотрудник. В БД это просто вопрос добавления или удаления строки из таблицы для определенного подкласса. (Я'я использую таблицу на класс.) ЯЯ не вижу, как это сделать, используя вызовы EF.