1

J'utilise Microsoft Sync Framework 2.1 avec SqlServerCE. J'ai une table principale avec une table d'enfant liée par une clé de foriegn. Lorsque je supprime l'entrée de la table principale, elle échoue car il y a des éléments dans la table enfant (qui ont également été supprimés.)Erreur Microsoft Sync Framework lors de la suppression de tables liées à une clé étrangère

Comment indiquer à Sync dans quel ordre supprimer des lignes de tables?

+0

dans quel ordre ajoutez-vous les tables à votre groupe de synchronisation ou à vos étendues? pouvez-vous essayer d'ajouter la table parent en premier? – JuneT

Répondre

0

L'ordre dans lequel vous synchronisez les tables est important. Lorsque vous avez affaire à des relations parents/enfants, vous devez d'abord spécifier les éléments enfants, puis les parents. Pour le projet que j'ai implémenté Sync Framework, nous avions simplement la table enfant et la table parent chacune dans leur propre SyncScope, et la portée enfant était faite avant la portée parent car avoir deux tables en ordre correctement dans la même portée ne semblait pas garantir l'ordre.