Je viens de remplacer notre projet ASP .Net Core 1.0.0-rc2-final par 1.0.0. Notre site Web et notre client ont cessé de fonctionner en raison de la capitalisation des propriétés JSON. Par exemple, cette ligne de JavaScript échoue maintenant
for (var i = 0; i < collection.Items.length; i++){
car le contrôleur appelle maintenant le tableau "items" au lieu de "Items". Je n'ai apporté aucune modification au-delà de l'installation des packages mis à jour et de la modification du fichier project.json. Je n'ai pas changé les fichiers de modèle C # qui capitalisent toujours leurs propriétés.
Pourquoi les contrôleurs ASP.Net Core ont-ils commencé à renvoyer JSON avec des propriétés minuscules? Comment puis-je revenir à eux en respectant la casse des noms de propriété du modèle?