मुझे पता है कि आप संग्रहीत प्रक्रिया से और डिजाइनर द्वारा उत्पन्न विधि के माध्यम से कई परिणाम वापस कर सकते हैं।
हालांकि, मैं ExecuteQuery का उपयोग करके ऐसा करने की कोशिश कर रहा हूं लेकिन यह संभव नहीं है "यह संभव नहीं है। क्या किसी ने कोशिश की है या पता है कि यह संभव है?
असल में मैं एक विज्ञापन-संग्रहित प्रक्रिया को चलाने की कोशिश कर रहा हूं। विज्ञापन-प्रसार से, मेरा मतलब है एक संग्रहित प्रक्रिया जो डिजाइन समय के दौरान उपलब्ध नहीं थी।
उत्तर:
जवाब के लिए 2 № 1ऐसा लगता है कि ExecuteQuery, हमेशा के बाद सेIENumerable लौटाता है, हमेशा पहले परिणाम को संसाधित करने जा रहा है। आप इसके बजाय IMultipleResults के साथ काम करना चाहेंगे। यह एक प्रारंभिक बिंदु हो सकता है: http://www.a2zmenu.com/Blogs/LINQ/multiple-result-sets-using-IMultipleResults-in-linq.aspx
उत्तर № 2 के लिए -1
हां आप अपनी ग्लोबल.सीएस फाइल में अपनी खुद की विधि जोड़ सकते हैं, जो एकाधिक तालिका परिणामों के साथ डेटासेट को वापस कर सकता है,
आप ऐसा कुछ कर सकते हैं।
public DataSet DealClientSearchSelectTest(int ID,int PageIndex, string SearchStr)
{
try
{
return GlobalCls.ExecuteStoredProcedure("Sp_test " + SectionID + "," + ID + "" + SearchStr + """);
}
catch (Exception)
{
throw;
}
}