2009-01-02 14 views
5

Bu sorun, birkaç günlüğüne popomu başlatıyor.Bir Web Hizmeti ile Bir Çekirdek Veri Modeli Senkronizasyonu

<levels> 
    <level>Level 1</level> 
    <level>Level 2</level> 
    <level>Consulting</level> 
    <level>Office Support</level> 
    <level>Learning</level> 
</levels> 

Bu veriler onlar benim uygulama tarafından kullanılabilir, böylece benim Çekirdek Veri modelinde bir varlık girmek gerekir:

Şöyle XML hizmet veren bir web hizmeti var. Onları modele çok iyi ayrıştırabildim, seviyemden biri değiştiğinde problemim ortaya çıkıyor. Oluşturup okuyabilir ve silebilirim, ancak nasıl güncelleneceğimi anlayamıyorum çünkü modelimde bulunan diğer varlıklar ile olan ilişkileri sürdürmem gerekiyor. Güçlü bir PHP ve MySQL arka planından geliyorum, bu yüzden ilk içgüdüm, ilişki kurmak için kullanabileceğim modele bir anahtar eklemekti, ancak Çekirdek Veri gerçekten bir veritabanı değil, yanlış bir şey olduğunu ve daha iyi olacağını biliyorum. yol. Google’ı biraz aradım ve herhangi bir cevap bulamadım. Anahtarla doğru yolda mıyım yoksa Çekirdek Veriler eksik olduğum bir şey mi sunuyor?

cevap

2

Modelinizin tam olarak nasıl çalıştığını anlamak için daha fazla bilgiye ihtiyacım var, ancak genel olarak bir Çekirdek Veri modeline kendi benzersiz anahtarınızı eklemenin yanlış bir şey olduğunu düşünmüyorum. Uygulamalarımdan biri için aynı şeyi yapıyorum, bir iPhone uygulamasıyla senkronize etmek için her bir nesneye UUID veriyorum.

İlgili konular