标签: c# entity-framework tph
场景
我有称为 Quiz 的抽象类以及该测验的两个子级: SingleAnswerQuiz 和 MultipleAnswerQuiz 。我使用实体框架按层次结构将此模型映射到Table。
问题
有什么方法可以将一种SingleAnswerQuiz类型更改为MultipleAnswerQuiz吗?我不想删除单个测验并使用已删除测验的数据创建多个测验。我想在“映射”之后具有相同的ID。我应该使用鉴别器吗?