क्या संग्रहित प्रोसेस के साथ Dapper.NET का उपयोग करने का कोई तरीका है जो एकाधिक परिणाम सेट लौटाता है?Dapper.NET और एकाधिक परिणाम सेट के साथ संग्रहित प्रो
मेरे मामले में, पहला परिणाम सेट एक ही पंक्ति के साथ एक पंक्ति है; यदि यह 0
है तो कॉल सफल रहा, और दूसरे परिणाम सेट में उस वास्तविक पंक्ति/डेटा के कॉलम होंगे। (और यदि यह शून्य नहीं था, तो एक त्रुटि हुई और कोई दूसरा परिणाम सेट प्रदान नहीं किया जाएगा)
Dapper.NET के साथ इसे संभालने का कोई मौका? अब तक, मैं कभी भी उस एकल 0
वापस प्राप्त कर रहा हूं - लेकिन कुछ भी नहीं।
अद्यतन: ठीक है, यह ठीक काम करता है - जब तक परिणाम सेट नहीं होता है।
Dapper.SqlMapper.GridReader reader =
_conn.QueryMultiple("sprocname", dynParams,
commandType: CommandType.StoredProcedure);
int status = reader.Read<int>().FirstOrDefault();
MyEntityType resultObj = reader.Read<MyEntityType>().FirstOrDefault();
अब, मैं अभी तक एक और आवश्यकता है: 2 एक इकाई है।
डैपर की बहु-मैपिंग (SQL सर्वर से दो पंक्तियों को एक अलग पंक्ति में विभाजित करने के लिए दो अलग-अलग इकाइयों में विभाजित) उस दूसरे परिणाम सेट के लिए अभी तक समर्थित नहीं प्रतीत होता है (कम से कम एक अधिभार प्रतीत नहीं होता है .Read<T>
का जो बहु-मैपिंग को संभाल सकता है)।
मैं उस पंक्ति को दो इकाइयों में कैसे विभाजित कर सकता हूं?
इस उत्तर के लिए एक उदाहरण या अधिक विस्तार के साथ एक लिंक से लाभ होगा। –