如果我从模型类继承业务类(模型类映射在数据库表上),那么如何避免在数据库中创建作为“判别器”的列。
因为,目前,如果我将我的业务类(例如,细节)继承到现有的模型类(即DataSpecific ),它将要求进行代码优先迁移。在迁移中,我可以看到区分器作为新列。我真的不想这样。因为,在整个应用程序中都使用了原始模型类,而该代码工作正常。
我如何才能阻止“解罪者”专栏的创建
C#代码:
模型类
public class DataSpecific
{
}业务类
public class Specific
{
}因此,我可以在迁移中看到以下代码
AddColumn("dbo.Consignments", "Discriminator", c => c.String(nullable: false, maxLength: 128));我怎么才能避免这种情况?
https://stackoverflow.com/questions/40491524
复制相似问题