【发布时间】:2016-02-24 12:01:00
【问题描述】:
假设我有一个 Post 表,一个实体可以在其中发布 cmets。我可以在实体和发布表之间做一个简单的一对多。但是,我也可以让不属于实体帖子的用户......以及匿名用户发布。启动时,用户和实体具有不同数据类型的 PK。
我可以创建一个 Post 表并使用两个单独的字段来保存不同的 FK,但是明天当我需要添加另一个可以发布的东西时会发生什么?这不会影响实体框架与数据库的工作方式吗?
【问题讨论】:
-
发布一些示例代码或数据库布局
-
您使用的是什么 DBMS?能力不同。
-
“将相关”这个短语是模棱两可的,尽管起初看起来可能不是这样。如果这些关系是主题所固有的,那么它们就是相关的,无论你是否知道。如果您的意思是将关系用于加入目的,那么这取决于您将如何使用数据。
标签: database-design