如何避免将列创建为" Discriminator"如果我从模型类继承我的业务类(模型类映射到数据库表)。
因为,目前,如果我将业务类(例如Specifics)继承到现有的模型类(即DataSpecific),它会要求代码首次迁移。在迁移中,我可以将discriminator视为新列。我真的不想要这个。因为,原始模型类正在整个应用程序中使用,并且该代码工作正常。
如何停止创建" descriminator"柱
C#代码:
模型类
public class DataSpecific
{
}
商业类
public class Specific
{
}
因此我可以在迁移中看到以下代码
AddColumn("dbo.Consignments", "Discriminator", c => c.String(nullable: false, maxLength: 128));
我该如何避免这种情况?