【发布时间】:2018-03-18 19:19:00
【问题描述】:
我有一个带有属性的基类:
Id, CreatedOn, LastModifiedOn, DeletedOn, IsDeleted
我所有的具体类都继承自这个基类。我应该为基类创建一个单独的表,还是应该在每个具体类的表中包含那些继承的属性?
我对数据库规范化不是很熟悉,我在想在这种情况下是否可以重复列。
【问题讨论】:
-
在不知道派生类和其他要求的情况下无法回答。无法根据这一点信息来选择继承策略——甚至决定是否全部继承。开始阅读here 并做出选择。
标签: c# entity-framework orm relational-database normalization