2012-08-14 8 views
7

वापस जाने के लिए। परियोजना आधा हो गया है। मुझे कई परिणामों को वापस करने के लिए एक संग्रहीत प्रक्रिया को कॉल करने की आवश्यकता है (3 चयन)। मेरा शोध मुझे बताता है कि यह कोड फर्स्ट में समर्थित नहीं है। आपके पास कौन से विकल्प हैं? मॉडल का उपयोग करने के लिए प्रोजेक्ट को बदलना?कोड पहले कॉल संग्रहीत प्रक्रिया मैं एक परियोजना में कोड पहले उपयोग कर रहा हूँ एक से अधिक परिणाम

उत्तर

7

रोमन मेरे सवाल का जवाब दे दिया। उन्होंने यहां इसके बारे में ब्लॉग किया: http://romiller.com/2012/08/15/code-first-stored-procedures-with-multiple-results/

मुझे यकीन है कि बहुत से लोगों को एक ही समस्या है। उम्मीद है कि यह मदद कर सकता है।

1

आप 3 में sproc तोड़ सकते हैं? मुझे लगता है कि आपको एक क्वेरी से कई इकाइयों को वापस करने में समस्या होगी। अन्यथा, क्या यह आपके लिए काम करेगा? https://stackoverflow.com/a/4845591/1572123 MSFT से

+0

टिप्पणी के लिए धन्यवाद। यह डेटाबेस में 3 यात्राओं वापस ले जाएगा। प्रदर्शन एक बड़ी हिट ले जाएगा। – Frank

+0

अच्छा बिंदु। जब से मैं स्पष्ट रूप से आप मदद नहीं कर सकता, मैं सुझाव दे एक _terrible_ हैक जिससे आप एक समग्र POCO कि 3 'प्रकार है कि 3 परिणाम सेटों में से प्रत्येक के अनुरूप की IList ' शामिल बनाने के द्वारा बंद कर देंगे। फिर आप इस्तेमाल कर सकते हैं '.Include()' प्रत्येक जब एक बार में सभी 3 सूचियों वापस जाने के लिए माता-पिता को पुन: प्राप्त करने के लिए। शोडी, मुझे पता है। ;) शुभकामनाएं, फ्रैंक। –

संबंधित मुद्दे