Quelqu'un peut-il m'aider à comprendre la propriété d'identité sur un attribut d'entité? Je pense à la propriété d'identité comme une «clé» de table comme dans une base de données relationnelle, mais je suppose que ce n'est pas ça. Im utilisant des données de base et dans mes entités, je n'ai pas défini de colonnes "clés", et tout fonctionne bien. Mais maintenant que j'ai ajouté des services de synchronisation à mon application, je ne sais pas comment utiliser cet attribut de synchronisation. Mon application est un planificateur de gestion des tâches, j'ai donc une entité appelée tâche. J'ai un attribut appelé "nom", "date d'échéance" et d'autres attributs facultatifs. Si j'ai 2 tâches avec le même nom, je veux qu'elles soient toutes les deux synchronisées, donc Im devinant la propriété d'identité ne me fera pas du bien si je le mets sur l'attribut "nom". En ce moment je ne l'ai pas utilisé, et les services de synchronisation fonctionnent bien ... Donc, ma question est, dans quels autres scénarios devrais-je utiliser la propriété d'identité?Propriété d'identité dans les services de synchronisation
Répondre
Utilisez-vous la définition standard d'une entité de tâche à partir de Sync Services? Apple défini un assez bien:
Si oui, il y a trois propriétés d'identité (résumé, id et calendrier enregistrement). Si vous définissez votre propre entité (sans partage avec l'entité système), vous pouvez créer des propriétés d'identité d'attributs supplémentaires - j'y retournerais probablement avec "name" et "due date"; Vous pouvez également ajouter une «date de création» pour vous assurer que vous êtes en mesure de créer une valeur unique pour comparer les enregistrements. Dans mon expérience, cependant, Sync Services a fait un bon travail de suivi des tâches avec les propriétés d'identité du schéma du système - Je ne me souviens pas la dernière fois que j'ai vu des tâches en double à travers mes propres données. Dites-m'en plus sur les raisons pour lesquelles vous ne voulez pas utiliser le schéma système, mais faites plutôt rouler les vôtres - je peux penser aux avantages et aux inconvénients de chacun d'entre eux.
- 1. Services de synchronisation et iOS
- 2. Services de synchronisation Ado.net résolution des conflits
- 3. Les services de synchronisation ne se synchronisent pas réellement
- 4. contrôle simultanéité: synchronisation des données via les services Web; Comment?
- 5. Comment approcher la synchronisation des services wcf?
- 6. Dynamic Services URL Propriété
- 7. Quelque chose de similaire aux services de synchronisation d'Apple ou au cadre de synchronisation de Microsoft?
- 8. Y at-il bibliothèque de services de synchronisation pour iPhone
- 9. Reporting Services Propriété Borderstyle Problème
- 10. synchroniser des images en utilisant les services de synchronisation de l'iPhone à OS X
- 11. Maintenant que les services de synchronisation deviennent obsolètes, quelle est une alternative fiable à la synchronisation des contacts sur OSX?
- 12. problèmes de synchronisation dans vb.net
- 13. Services de synchronisation: Le suivi a nettoyé les informations de suivi
- 14. Les services de synchronisation ne mettent pas toujours à jour le jeu de données
- 15. Microsoft Sync Framework avec les services de synchronisation pour ADO.NET - comment évolue-t-il?
- 16. Valeur nulle dans De la propriété dans les services Web Ms Exchange Server
- 17. Synchronisation de plusieurs requêtes asynchrones
- 18. Synchronisation de profil utilisateur
- 19. Les services Ria remplacent les services WCF
- 20. Erreur lors de la synchronisation Exchange Web Services dans l'application Silverlight
- 21. Synchronisation de l'environnement de développement
- 22. Comment utiliser les services Web?
- 23. Synchronisation de deux BindingSources
- 24. synchronisation entre send/recv dans les prises
- 25. Synchronisation des images dans les jeux
- 26. Synchronisation d'objet avec les contrôles GUI
- 27. Erreur de synchronisation Windows Mobile
- 28. Comment savoir si les services sont terminés?
- 29. problèmes de synchronisation dans node.js
- 30. Jeux de synchronisation Java: synchronisation && wait && notifier
Ceci est pour une application indépendante et il ne sera pas synchronisé avec ical –