Microsoft Sync Framework 错误删除外键链接表

Posted

技术标签:

【中文标题】Microsoft Sync Framework 错误删除外键链接表【英文标题】:Microsoft Sync Framework error deleting foreign key linked tables 【发布时间】:2010-10-08 01:28:41 【问题描述】:

我正在使用带有 SqlServerCE 的 Microsoft Sync Framework 2.1。我有一个主表和一个由外键链接的子表。当我删除主表条目时,它会失败,因为子表中有项目(也已被删除。)

如何告诉 Sync 从表中删除行的顺序?

【问题讨论】:

按什么顺序将表添加到同步组或范围?可以先试试添加父表吗? 【参考方案1】:

同步表格的顺序很重要。当您处理父/子关系时,您必须确保先指定子元素,然后再指定父元素。对于我实现 Sync Framework 的项目,我们只是将子表和父表分别放在各自的 SyncScope 中,并在父范围之前完成子范围,因为在同一范围内正确排序两个表似乎并不能保证顺序。

【讨论】:

以上是关于Microsoft Sync Framework 错误删除外键链接表的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Sync Framework 2.1 的状态如何

Microsoft Sync Framework 错误删除外键链接表

Microsoft Sync Framework 2.1 中的 CONSTRAINTEXCEPTION 问题

Microsoft Sync Framework 1.0 RTM发布了

使用 Microsoft Sync Framework 自动创建客户端架构

如何使用 Microsoft Sync Framework 在客户端数据库中插入新行