我在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