我在M:N关系中有AEntity和BEntity。

在dababase中,我有
     一张桌子,
     BTable,
     ABRelationTable。

ABRelationTable构建如下

Id                      Guid
ATableId                Guid
BTableId                Guid
AdditionalAttribute1    String
AdditionalAttribute2    String


然后,我在EntityFramework中删除AEntityInstance并
它将引发异常,然后违反ABRelationTable中的FK

如下:

The DELETE statement conflicted with the REFERENCE constraint "FK_AB_A".
The conflict occurred in database "X", table "ABRelationTable", column
'Id'.The statement has been terminated.


如何删除关系表中的相应行

最佳答案

关系在SQL数据库表中的删除有级联吗?如果是这样,您可以在EF中执行此操作,它将得到照顾。
看到...
Entity framework - remove related records by id

10-01 16:09