Saya baru saja menukar proyek kami dari ASP .Net Core 1.0.0-rc2-final menjadi 1.0.0. Situs web dan klien kami telah berhenti berfungsi karena kapitalisasi properti JSON. Misalnya, baris JavaScript ini sekarang gagal
for (var i = 0; i < collection.Items.length; i++){
karena pengontrol sekarang memanggil array "items" dan bukan "Items". Saya tidak membuat perubahan apa pun selain menginstal paket yang diperbarui dan mengedit file project.json. Saya belum mengubah file model C # yang masih memanfaatkan propertinya.
Mengapa pengontrol ASP.Net Core mulai mengembalikan JSON dengan properti bertingkat rendah? Bagaimana saya kembali kepada mereka untuk menghormati kasus nama properti dari model?