假阳性?无法插入重复的键行(EF6)

时间:2015-05-16 05:25:29

标签: sql-server wcf entity-framework-6

我有一个客户端应用程序将数据发送到WCF服务,该服务使用EF6来管理MS SQL数据库。数据库有一个表,在UHash列上有唯一索引。使用新的唯一哈希插入新记录时 - 它失败并显示无法添加哈希的错误,因为它已经存在。

发送到表格的数据是:

  

UHash:   " 7B2AF233DCCE5527F492C1E1070CAA9159ECD2B6BFAEFB585A470632C11C55929BD0721857AAEB82AE91E68D7F50421599273B916AD5E026FBC464F7851301E8"

但是,错误会报告此密钥!

  

无法在对象' dbo.U'中插入重复的键行。具有独特的索引   ' UniqueHashes&#39 ;.重复的键值是   (6A95EC825B121E2BA9E59EA8BD14613115FA3C344ECC01C1CD77AE072E3C70C2CE506B47D2D0DA17637D81E921D1EF367411EDD1077402D09D511C1371176DDF)。       声明已经终止。

此密钥确实存在,但与发送到MS SQL Server的数据无关。

任何想法都会发生这种情况?

0 个答案:

没有答案