在EF4中为链接表创建实体

时间:2010-06-17 21:03:21

标签: entity-framework linq-to-entities

我有3张桌子

表1

  • 编号
  • 名称

表2

  • 编号
  • 名称

链接表

  • Table1Id
  • Table2Id

链接表在表1和表2之间建立了多对多关系。我使用的实体框架不会自动为链接表创建实体,我需要能够直接管理该表。因此,我需要为该表创建一个实体。

这是我的问题:我能够为链接表创建一个实体吗?我知道如果我在链接表中添加一个单独的id列并使其为我创建一个实体,但是我无法在表1和表2之间建立关联,因为新的id属性未映射。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

看起来您必须检查数据库架构。我记得一个带有关联表的项目(EF2),它们都由EntityCollections表示。所以我们能够将一个实体添加到另一个实体的集合中。

您能否提供一些有关数据库架构的更多详细信息。也许图表或类似的东西?