如何从拆分表中删除行

本文关键字:删除行 拆分 | 更新日期: 2024-10-18 20:47:22

我有两个表。一个包含二进制数据,另一个包含元数据。我试图从两个表中删除整行,但一直收到错误:

遇到无效数据。缺少必需的关系
检查StateEntries以确定违反约束的来源。

其余的信息没有多大帮助。这是我当前的代码。

var attachment = _attachmentBinaryRepository.Single(w => w.Id == id);
                _attachmentBinaryRepository.Delete(attachment);
                _unitOfWork.Commit();
                return true;

我收到了这个项目,但我了解拆分表的基本知识。我只是想删除这两个。我想,这段代码只是试图从一个表中删除,但在包含二进制数据的表上。

有人有什么建议吗?

如何从拆分表中删除行

我没有代码,但我最终通过从关系中的所有表中检索相应的行来解决这个问题。然后,这些行删除时不会出现任何问题。