में केवल चयनित संपत्ति प्राप्त करना संभव है मेरे पास (मुझे लगता है) सामान्य समस्या है। मेरे कोर डेटा डेटाबेस में टेबल है, जिसमें बीएलओबी फ़ील्ड और काफी लंबे टेक्स्ट फ़ील्ड हैं।क्या कोर डेटा क्वेरी
आमतौर पर मुझे उन बड़े आकार के क्षेत्रों में agrresivly लोड करने की आवश्यकता नहीं है। चूंकि डेटाबेस में कई हज़ार रिकॉर्ड हैं, इसलिए मैं केवल उन्हीं डेटा को प्राप्त करना पसंद करूंगा जो मुझे सचमुच चाहिए। दूसरे शब्दों में, मैं "चयन नाम, आईडी से TAB_NAME" क्वेरी बनाना चाहता हूं, "TAB_NAME से चुनें * क्वेरी" नहीं।
क्या कोर डेटा का उपयोग करके केवल चयनित फ़ील्ड लाने का कोई तरीका है? या मैं कुछ अन्य विकल्प की तलाश करूंगा, उदाहरण के लिए, बड़े फ़ील्ड को किसी अन्य तालिका में अलग करना? शायद ऐसा करने के लिए एक बेहतर (आसान) तरीका है?
मुझे हाइबरनेट या जेपीए के साथ काम करने के लिए उपयोग किया जाता है, जहां कोर डेटा दस्तावेज़ों के माध्यम से जाने के बाद ऊपर ऑपरेशन का वर्णन करना आसान होता है, मुझे ऐसा विकल्प नहीं दिखता है।
तनख्वाह, यह वही है जो मुझे –
बीटीडब्ल्यू की आवश्यकता है, दस्तावेज़ों के अनुसार, आपको 'NSPropertyDescription' ऑब्जेक्ट्स की एक सरणी पास करनी चाहिए। –
@RudolfAdamkovic 'NSFetchRequest.h' हेडर फ़ाइल में देख रहे हैं, यह वास्तव में सुझाव देता है कि सरणी * या * * एनएसपीप्रर्टी डिस्क्रिप्शन' * या * 'एनएसएसटींग 'ऑब्जेक्ट्स का संग्रह हो सकती है। –