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

House-HouseType-Type


在数据模型中看起来像这样

House-Type


我不能直接修改表HouseType,因为没有实体。

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

HouseId TypeId
1       2
1       3
1       4


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

例如,删除后表格中的记录为:

  HouseId TypeId
    1       2


如何在Entity Framework 4中做到这一点?

最佳答案

house.Types.Remove(type)


要么

type.Houses.Remove(house)

关于entity-framework-4 - 使用 Entity Framework 删除数据库中的多对多关系记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6676596/

10-11 06:53
查看更多