Entity framework 实体框架代码优先-无实际关系

Entity framework 实体框架代码优先-无实际关系,entity-framework,ef-code-first,Entity Framework,Ef Code First,我必须创建一个允许在多个实体(表)之间创建连接的应用程序。 例如: -人与房间之间的链接。 -人与人之间的联系。 -活动和人之间的联系。 等等等等等等 我计划创建一个没有实际DB外键的连接表。 该表包含以下字段: 连接1,连接1类型,连接2,连接2类型 类型字段定义实体类型。我认为这是最灵活的解决办法 我如何用代码优先的方法解决它???我想,然后我定义实体,EF模型生成器将尝试在表和连接表之间创建外键。 在我的实体中,我希望有一个名为“连接”的属性。此属性包含此实体的所有连接 可能吗 提前谢谢。

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

我计划创建一个没有实际DB外键的连接表。 该表包含以下字段: 连接1,连接1类型,连接2,连接2类型
类型字段定义实体类型。我认为这是最灵活的解决办法

我如何用代码优先的方法解决它???我想,然后我定义实体,EF模型生成器将尝试在表和连接表之间创建外键。 在我的实体中,我希望有一个名为“连接”的属性。此属性包含此实体的所有连接

可能吗


提前谢谢。

必须问一个问题:为什么?为什么数据库和EF非常擅长各种各样的东西?没有关联,没有导航属性,没有
包含
,没有完整性检查(!),除了您自己编程的那些,希望不会忘记。@GertAnrnold。好吧,给我一个更好的方法。:)我知道这样我会失去很多很酷的EF函数。“Connection”表中的两个字段(connection1和connection2)必须每隔一个表链接(FK)。这可能吗???我没有一个计划,至少在EF:/中如何实现这一点。Mssql不支持将一列作为多个表的外键。为什么不使用常规FK的个人资料室等。?还是多个连接表来模拟多个关系?(可能是个人)。也许你指的是多态关联?也有与强烈的FK的联系。多态关联听起来不错。我认为,这是一条路要走。我试试看。谢谢这不就是一堆多对多的关系吗?EF很好地处理这些问题。