我必须创建一个允许在多个实体(表)之间创建连接的应用程序。
例如:
- 人与房间之间的联系
- 人与人之间的联系
- 活动与人之间的联系
等等。
我计划创建一个没有真正数据库外键的连接表。
该表包含以下字段:
Connection1,Connection1Type,Connection2,Connection2Type
Type字段定义实体类型。我认为这是最灵活的解决方案。
如何使用Code First方法解决它?我想,然后我定义我的实体,EF模型构建器将尝试在表和连接表之间创建外键。 在我的实体中,我想要一个名为“Connections”的属性。此属性包含此实体的所有连接。
有可能吗?
提前致谢。