不支持嵌套事务

时间:2015-07-03 19:55:45

标签: mysql entity-framework

我正在尝试使用C#中的Entity Framework 6删除MySQL数据库中的记录,并收到“不支持嵌套事务”错误。我没有告诉我为什么会发生这种错误。 今天我试图找出为什么我的MySQL实体抛出描述为“不支持嵌套事务”的异常,并且我的所有搜索都返回了没有答案的已关闭主题。

1 个答案:

答案 0 :(得分:1)

我的问题是我有一个带有外键的表,没有删除级联,我没有手动删除子记录。例如: 表A - 我正在删除记录的表。 表B - 具有要记录的外键我在表A中删除(在删除设置上有一个级联。) 表C - 在表B中记录的外键将由级联删除删除,但它与表B的外键关系没有级联删除。

因此,如果您收到此错误,请查找需要删除的子记录,或删除缺失的级联。

相关问题