当我发现以下语句时,我正在阅读同步框架词汇表:
一致性单位:一致性的最小单位。因为具有相同一致性单元的所有更改都是一起发送的,所以当仅应用一致性单元的一部分时,同步永远不会中断。
我的问题是:如果在应用一个一致性单元时连接中断,会发生什么?
我怀疑我正面临与此相关的问题。我正在模拟以下场景:当互联网中断时,我正在通过 WCF 服务进行同步。因此,同步被中断,在其他机会我重复同步。当我这样做时,我会违反主键冲突。进一步来说:
违反 PRIMARY KEY 约束“PK_AREAPERIODOAGRONEGOCIO”。无法在对象“dbo.AreaPeriodoAgronegocio”中插入重复键。重复键值为 (7)。该语句已终止。