किसी को भी पाया गया है? मैं IEnumerable एक्सटेंशन को देखा है लेकिन मैं कुछ मैं इस तरह इस्तेमाल कर सकते हैं के लिए देख रहा हूँ:IQueryable <T> विस्तार विधि बैचों
IQueryable<Order> orders = from i in db.Orders select i;
foreach(var batch in orders.InBatches(100))
{
//batch of 100 products
foreach(var order in batch)
{
//do something
}
}
क्या आप वाकई बैचों के लिए Linq-2-एसक्यूएल का उपयोग करना चाहते हैं। सामान्यतः, यह ऐसा करने के लिए डिज़ाइन नहीं किया गया है। यहां तक कि यदि आपका // कुछ बैच में जाता है और यह एक फ़ील्ड का अपडेट होगा, फिर भी आपको सबमिचेंज के बाद आपके डीबी को भेजे गए 100 व्यक्तिगत अपडेट स्टेटमेंट मिलेंगे। मेरे सलाह अपने मामले एक संग्रहीत प्रक्रिया का उपयोग करने के लिए है (और मैं जिस तरह से एक Linq-2-एसक्यूएल प्रशंसक हूँ) – Pleun
धन्यवाद, लेकिन मेरे कोड केवल क्वेरी, – jlp