में संग्रहित प्रक्रियाएं मेरे पास एक SQL सर्वर डेटाबेस में संग्रहित प्रक्रिया है जो परिणामों की एक सूची देता है। यह संग्रहीत प्रक्रिया LINQ-to-SQL dbml फ़ाइल में उजागर की गई है। मैं कैसे एक List<MyObject>
को संग्रहीत प्रक्रिया के परिणाम कन्वर्ट करने के लिए पता नहीं हैLINQ-to-SQL
public List<MyObject> GetObjects()
{
List<MyObject> objects = new List<MyObject>();
using (DatabaseDataContext context = new DatabaseDataContext())
{
objects = context.GetObjectsFromDB(); // This is my problem line
}
return objects;
}
मेरे समस्या है,: मैं तो इस तरह के रूप में इस संग्रहीत प्रक्रिया कॉल करने के लिए प्रयास करें। context.GetObjectsFromDB
System.Data.Linq.ISingleResult<sprocName>
देता है। मैं संग्रहित प्रक्रिया के परिणाम को मजबूत पूर्व परिभाषित प्रकार की सूची में कैसे परिवर्तित करूं?
धन्यवाद!
कृपया दिखाने कोड sproc फोन करने के लिए इस्तेमाल किया जा रहा। –
एक साइड नोट के रूप में: शुरुआत में सूची को नया करना अनावश्यक (और अपर्याप्त) है, प्रारंभिक सूची ऑब्जेक्ट केवल जीसीड होगा। – BrokenGlass