我正在为我的新项目构建数据库模型。对于我的模型中的所有实体(这是一个 cms,以及诸如 f.ex 的实体:页面、内容、菜单、模板和一堆其他实体),它们在日期和名称上都具有相同的属性。
更具体地说,每个实体包含以下日期:IsCreated、IsValidFrom、IsPublished、IsDeleted、IsEdited 和 IsExpired,以及名称:CreatedByNameId、ValidFromByNameId、PublishedByNameId 等等......
我将使用 EF5 映射到对象。
问题很简单:构建这个的最佳方法是什么:在每个表中都有所有字段(我没有义务......)或有两个单独的表,另一个可以关联......?
在此先感谢/芬恩。