.net 无法删除该密钥。要删除的密钥已被另一个并发会话从索引中删除

.net 无法删除该密钥。要删除的密钥已被另一个并发会话从索引中删除,.net,ado.net,sql-server-ce-4,.net,Ado.net,Sql Server Ce 4,我有一个问题,试图从表中删除一行会产生此错误 错误代码:80004005 消息:无法删除密钥。要删除的密钥已被另一个并发会话从索引中删除 轻微错误:25161 来源:SQL Server Compact ADO.NET数据提供程序 这可能与数据库中重复的主键条目有关,是的,我说的是重复的主键。这是某些Sql Compact版本的已知问题。有人知道我如何删除这一行吗?没有与数据库的其他会话,也没有索引的“删除时级联” 文件版本:4.0.8876.1 您使用的是什么版本(文件版本)的SQLCE?我遇

我有一个问题,试图从表中删除一行会产生此错误

错误代码:80004005

消息:无法删除密钥。要删除的密钥已被另一个并发会话从索引中删除

轻微错误:25161

来源:SQL Server Compact ADO.NET数据提供程序

这可能与数据库中重复的主键条目有关,是的,我说的是重复的主键。这是某些Sql Compact版本的已知问题。有人知道我如何删除这一行吗?没有与数据库的其他会话,也没有索引的“删除时级联”

文件版本:4.0.8876.1


您使用的是什么版本(文件版本)的SQLCE?我遇到了同样的问题。这个问题肯定不是由于缺乏独特性造成的。我们使用64位版本4.0.8902.1和实体框架版本6.1.3。