我有两张桌子。一个包含二进制数据,另一个包含元数据。我试图从两个表中删除整行,但不断收到错误:
遇到无效数据。缺少必需的关系。
检查 StateEntries 以确定违反约束的来源。
其余的信息不是很有帮助。这是我目前的代码。
var attachment = _attachmentBinaryRepository.Single(w => w.Id == id);
_attachmentBinaryRepository.Delete(attachment);
_unitOfWork.Commit();
return true;
我被交给了这个项目,但了解表格拆分的基础知识。我只是迷失了删除两者。我假设,这段代码只是试图从一个表中删除,但在包含二进制数据的那个表上。
有人有建议吗?