0

我必须创建一个允许在多个实体(表)之间创建连接的应用程序。例如:
- 人与房间之间的联系。
- 人与人之间的联系。
- 活动与人之间的联系。
等等等等等等

我计划创建一个没有真正数据库外键的连接表。该表具有以下字段: Connection1、Connection1Type、Connection2、Connection2Type
Type 字段定义实体类型。我认为这是最灵活的解决方案。

如何使用 Code First 方法解决它???我想,然后我定义我的实体,EF 模型构建器将尝试在表和连接表之间创建外键。在我的实体中,我想要一个名为“Connections”的属性。此属性包含此实体的所有连接。

可能吗?

提前致谢。

4

0 回答 0