objective c - Understanding CoreData using relationship -
मुझे CoreData और रिश्ते का उपयोग कर एक गलतफहमी हो रही है। < / P> मुझे अपने एसक्यूएल के समय (लंबे समय से पहले) से क्या याद है ... मुझे प्रत्येक तालिकाओं में जोड़ना होगा और आईडी जो प्रविष्टि होगी तालिकाओं के बीच संबंध बनाते हैं। मेरे टेबल मेरे कोर में कैसे दिखते हैं, इसका अवलोकन नीचे मुझे क्या करना है: क्या आप जिस तरह से मेरी मदद कर सकते हैं इसे करने के लिए ? रिश्ते या बिल्कुल नहीं ... अगर कोई रिश्ते है तो मैं एनएसपीडिकेटफ़ॉर्मट का उपयोग कर जानकारी कैसे प्राप्त कर सकता हूं: मुझे @ "...." से सभी जानकारी प्राप्त करें; धन्यवाद किसी भी मदद के लिए बहुत ! < Div class = "post-text" itemprop = "text"> सबसे पहले आपको यह समझना होगा कि कोर-डेटा रिलेशनल डेटाबेस नहीं है और प्राथमिक कुंजी आदि की अवधारणा नहीं है। यह कार्यान्वयन के लिए आपके पास छोड़ा गया है इसके बारे में और जानकारी यहां पायी जा सकती है: और यहां यदि आप कोर-डेटा में संबंध लागू करना चाहते हैं आपको कोर-डेटा मॉडल में एक रिश्ते बनाना होगा। कल्पना कीजिए कि आपके इस तरह के संबंध हैं: विद्यार्थी & lt; - & gt; & gt; धारा i एक छात्र एक सेक्शन का है और एक सेक्शन में कई छात्र हो सकते हैं। फिर अपने मूल-डेटा मॉडल में आप एक से एक से दूसरे रिश्ते (जो कि हालांकि हम इसे इस संबंध में घोषित करते हैं, यह बहुत ही प्रबंधित ऑब्जेक्ट की संपत्ति के रूप में कार्य करता है। (यह मानते हुए कि आप एक प्रबंधित ऑब्जेक्ट उपवर्ग बनाना होगा) विधेय के संबंध में आप सीधे संबंधों के गुणों का उपयोग कर सकते हैं: यानी। यदि आप अनुभाग के आधार पर छात्रों को प्राप्त करना चाहते हैं तो आप निम्न की तरह एक विधेय बना सकते हैं: (संस्थाओं)।
Epro_Sheet मेरा मुख्य तालिका है, दूसरों को उस से संबंधित होना है।
EPro_CompanyViewController ) पर फ़ील्ड जिसके पास उसकी स्वयं की इकाई
EPro_Company
EPro_Sheet बनाता है , वेतन वृद्धि आईडीशीट और अन्य प्रविष्टियां भरें - इसके अलावा
EPro_Company EPro_CompanyViewController के फ़ील्ड पाठ से भर जाता है।
कई स्टूडेंट्स ) अनुभाग से छात्र से अनुभाग में एक रिश्ते को परिभाषित कर सकते हैं (जैसे
oneSection ) एक-से-कई छात्रों के लिए और फिर आप रिश्ते को एक दूसरे के व्यस्त संबंध के रूप में सेट करते हैं।
studObj1 और
studObj2 (
छात्र अस्तित्व) नामक एक प्रबंधित ऑब्जेक्ट है, फिर आप इस तरह से एक सेक्शन ऑब्जेक्ट (
sectionObj ):
विद्यार्थी * studObj1 = & lt; वस्तु बनाएं; छात्र * studObj2 = & lt; वस्तु बनाएं & gt; अनुभाग * sectionObj = & lt; वस्तु बनाएं & gt; // सेट एक-से-एक रिश्ते स्टोन obj1.one; विषय = अनुभाग ओबीज; StudObj2.one पता = अनुभाग ओबज; // एक-से-कई संबंध सेट करें; NSSet * studSet = [NSSet सेट विथ ऑब्जेक्ट: स्टोन ओबज 1, स्टड ओब्ज़ 2, शून्य]; SectionObj.manyStudents = studSet;
NSPredicate * predicate = [NSPredicate predicateWithFormat: @ "एकसाथ .name 'जैसे मुख्य विषय' '];];
Comments
Post a Comment