मैंने अभी-अभी ASP .Net Core 1.0.0-rc2-final से 1.0.0 तक हमारे प्रोजेक्ट की अदला-बदली की है। JSON प्रॉपर्टीज़ के कैपिटलाइज़ेशन के कारण हमारी वेबसाइट और क्लाइंट ने काम करना बंद कर दिया है। उदाहरण के लिए, जावास्क्रिप्ट की यह रेखा अब विफल हो गई है
for (var i = 0; i < collection.Items.length; i++){
क्योंकि नियंत्रक अब "आइटम" के बजाय सरणी "आइटम" कहता है। मैंने अपडेट किए गए पैकेजों को स्थापित करने और Project.json फ़ाइल को संपादित करने से परे कोई बदलाव नहीं किया है। मैंने C # मॉडल फ़ाइलों को नहीं बदला है जो अभी भी उनके गुणों को बड़ा करती हैं।
ASP.Net कोर नियंत्रकों ने JSON को कम आवरण वाले गुणों के साथ वापस क्यों शुरू किया है? मैं मॉडल से संपत्ति के नाम के मामले का सम्मान करते हुए उनके पास वापस कैसे जाऊं?