अस्वीकरण:मुझे बहुत बुरा लग रहा है कि मुझे कुछ भी नहीं मिल रहा है यह बताता है कि यह क्यों काम नहीं कर रहा है। अगर कोई जानता है; कृपया मुझे बताओ। Google यहां विफल हो गया है।
स्पष्ट रूप से संकलक Each
. के लिए गलत अधिभार चुन रहा है . पुस्तकालय में दो हैं, एक जो Action<T>
. लेता है और दूसरा जो Action<T, int>
. लेता है ।
यदि आप dynamic
का उपयोग नहीं कर रहे थे यह ठीक काम करेगा (अगर मुझे अनुमान लगाना होता); लेकिन dynamic
सभी प्रकार के अजीब मुद्दों का कारण बनता है; प्लस आप मोनो का उपयोग कर रहे हैं।
चूंकि संकलक जोर देता है कि आप अन्य अधिभार का उपयोग करें, समाधान काफी आसान है। बस इसका इस्तेमाल करें!
DetectHistoryRebuild(migrationOperations).Each<dynamic>((o, i) => Generate(o));
आपने एक अतिरिक्त पैरामीटर लिया और उसका उपयोग नहीं किया। यह दुनिया का अंत नहीं है।
आप केवल स्पष्ट रूप से Action
. को तत्काल कर सकते हैं इसलिए कंपाइलर को चुनने की जरूरत नहीं है:
DetectHistoryRebuild(migrationOperations).Each<dynamic>(new Action(o => Generate(o)));