gpt4 book ai didi

c# - Entity Framework - 从 m :n relationship 中删除 M 行

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:51 25 4
gpt4 key购买 nike

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

在我的数据库中 一张 table , B表, 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

关于c# - Entity Framework - 从 m :n relationship 中删除 M 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13698365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com