Bonjour tout le monde,
Dans un projet MVC Core, l'ordre de tri ne doit pas être nul.
Dans le constructeur de l'action Index, j'ai donc mis :
et là le compilateur me soulève le message IDE00074 : "Utiliser une assignation composée".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (SortOrder == null) { SortOrder = ""; }
Quand je clique sur le numéro de message, on me dit qu'une assignation composée consiste à placer un opérateur devant le signe d'égalité, comme par exemple :
Je ne vois franchement pas le rapport.
Code : Sélectionner tout - Visualiser dans une fenêtre à part x += 1
Je me rends compte toutefois que le problème est moins grave que ce que j'ai d'abord cru : il ne s'agit pas d'une erreur, mais d'un message, auquel il est possible de répondre par un bras d'honneur.
À propos de message, j'en ai un autre : quand une action doit recevoir un argument, ce qui impose un constructeur avec un argument, le compilateur dit d'utiliser le constructeur principal.
Depuis quand le constructeur principal d'un contrôleur MVC a-t-il un paramètre ?
Partager