डील तालिका में विशेषताएँ:
श्रेष्ठ (विशेषता) समूहनाम (विशेषता) सौदोंसेसेट्स ( संपत्तियों में संबंध-नाम) एसेट्स तालिका में विशेषताएँ हैं:
संपत्ति प्रकार (विशेषता) कैप्शन (विशेषता) डीलैसेटिड (एट्रिब्यूट) एसेटडिअल (व्युत्क्रम संबंधनाम सौदों के लिए) सौदों एक संबंध है कई रिश्ते & amp; कई रिलेशनशिप के लिए कई सौदों के लिए संपत्ति
मुझे एक क्वेरी लिखना है जहां मुझे इसकी ज़रूरत है आइसपॉप्यूलर == 1 तब संबंधित क्षेत्र की संपत्तियां। डिलीसेटी , मुझे किस ख़ास पूछताछ क्वेरी लिखनी है, क्या कोई मुझे मदद कर सकता है।
का संबंध
< P> क्या यह आप के लिए देख रहे हैं? NSFetchRequest * अनुरोध = [NSFetchRequest fetchRequestWithEntityName: @ "संपत्ति"]; NSPredicate * predicate = [NSPredicate predicateWithFormat: @ "assetsdeal.ispopular == 1"]; [अनुरोध करने के लिए प्रमाणन: गिनती]; NSError * त्रुटि; NSArray * परिणाम = [संदर्भ executeFetchRequest: अनुरोध त्रुटि: & amp; त्रुटि]; व्युत्क्रम रिश्ते का उपयोग करके आप सभी संपत्तियों के लिए पूछें जहां संबंधित सौदा की संपत्ति "आइसपॉप्यूलर == 1" है।
वैकल्पिक समाधान < / मजबूत> (अगर पहले किसी को कुछ स्टैक्समब प्रतिबंधों के कारण काम नहीं करता है): "आइसप्पुलेटर == 1" के साथ सौदों को प्राप्त करें: NSFetchRequest * request = [NSFetchRequest fetchRequestWithEntityName: @ " सौदा "]; NSPredicate * predicate = [NSPredicate predicateWithFormat: @ "आइसपॉप्यूलर == 1"]; [अनुरोध करने के लिए प्रमाणन: गिनती]; NSError * त्रुटि; NSArray * सौदों = [संदर्भ executeFetchRequest: अनुरोध त्रुटि: & amp; त्रुटि]; और संबंधित संपत्ति प्राप्त करने के लिए कुंजी-मान कोडिंग का उपयोग करें:
NSArray * assets = [deals valueForKeyPath: @ "dealsassets। @ DistinctUnionOfSets.self" ]
No comments:
Post a Comment