C# 将保存的图元更改为新类型而不删除

C# 将保存的图元更改为新类型而不删除,c#,frameworks,entity,C#,Frameworks,Entity,我对将保存的实体更改为新类型有疑问,例如: 我有一个名为Node的根类,一个名为material的继承类,从material继承了两个类,分别是textile和component 在数据库中,a现在有4个表,称为:节点、材质、织物、化合物 创建并保存材质时,节点和材质中有行 现在我想把一种材料换成纺织品,我该怎么做?我不想先删除材质并创建新的纺织品,我的计划是将材质实体更新为纺织品实体 这可能吗?EF开箱即用不支持更改继承的类型。通常会创建一个存储过程来在SQL级别处理此更改,您可能需要一个您使

我对将保存的实体更改为新类型有疑问,例如:

我有一个名为Node的根类,一个名为material的继承类,从material继承了两个类,分别是textile和component

在数据库中,a现在有4个表,称为:节点、材质、织物、化合物

创建并保存材质时,节点和材质中有行

现在我想把一种材料换成纺织品,我该怎么做?我不想先删除材质并创建新的纺织品,我的计划是将材质实体更新为纺织品实体


这可能吗?

EF开箱即用不支持更改继承的类型。通常会创建一个存储过程来在SQL级别处理此更改,您可能需要一个

您使用的EF版本是什么?