使用实体框架删除数据库中的多对多关系记录

时间:2011-07-13 09:07:51

标签: entity-framework-4

如果我在数据库中拥有多对多的关系,女巫看起来像那样:

House-HouseType-Type

在数据模型中它看起来像那样

House-Type

我无法直接修改表HouseType,因为没有实体。

例如,如果我在表HouseType中的记录之后在数据库中插入了一些实体,那么:

HouseId TypeId
1       2
1       3
1       4

比我想删除一些关系记录。

例如,删除后的表中的记录将是:

  HouseId TypeId
    1       2

我如何在Entity Framework 4中执行此操作?

1 个答案:

答案 0 :(得分:4)

house.Types.Remove(type)

type.Houses.Remove(house)
相关问题