【问题标题】:Duplicate WCF service calls being saved in database重复的 WCF 服务调用保存在数据库中
【发布时间】:2009-04-25 15:27:22
【问题描述】:

我们有一个 C# WCF 服务 (3.0),它接收数据,然后使用相同的数据向第三方发出另一个 Web 服务调用。

在第三方调用之前,条目数据作为记录保存在数据库中,然后使用来自第三方 Web 服务的响应数据进行更新。

我们已经开始做一些负载/压力测试,并注意到数据库中的重复记录正在被保存(其中包括一个随机生成的字母数字值);一次 2 或 3 个。然而,当我们检查第三方服务数据时,它们被作为单独的条目记录在他们这边。

我们这边唯一不同的数据库字段是“LastModifiedDate”,它们彼此相差几毫秒。

有什么想法可以称之为这种行为吗?提前致谢!

【问题讨论】:

    标签: c# multithreading wcf duplicate-data


    【解决方案1】:

    也许您随机生成的字母数字值不够独特。尝试添加 IDENTITY 列或使用 GUID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多