我们的开发人员有一个与我的数据库对话的 linq-2-sql 项目。数据库参与合并复制。它已经使用了一段时间并且运行良好。最近的表已添加到架构中,现在在添加新记录时会导致问题。
用户收到一条错误消息,指出与合并复制自动创建的 guid 相关的索引违反了唯一约束。
据我所知,这张桌子与所涉及的其他桌子没有任何不同。我已经从头开始重新创建了整个复制发布/订阅模型,并且除了那个表之外一切都继续工作。
有人有想法么?正在创建的 guid 显示为 00000000-0000-0000-0000-000000000000,这可以解释为什么它是重复的。为什么 linq 没有创建有效的 guid?