将继承迁移到不同表中的数据库

时间:2016-02-14 15:10:30

标签: entity-framework ef-migrations

我在我的模特中制作了这个结构:

我将更新我的数据库,如下图所示:

但是如果我添加一个迁移并更新我的数据库,我就变成了这个:

我怎样才能将我的类迁移到数据库结构?

1 个答案:

答案 0 :(得分:0)

下表是正确的,因为字段Discriminatornvarchar变量,用于确定对象是主题,博客还是评论。如果主题是评论,则字段upvotedownvote将为null,否则将不是null

换句话说,没有必要拆分数据库中的表。如果我查看你的班级图表,我就不会看到任何多对多的关系。