Where can I find the list of errors of which make the ModelState invalid? I didn't see any errors property on the ModelState object.
Where can I find the list of errors of which make the ModelState invalid? I didn't see any errors property on the ModelState object.
If you remove the check for the ModelsState.IsValid and let it error, if you copy this line ((System.Data.Entity.Validation.DbEntityValidationException)$exception).EntityValidationErrors and paste it in the watch section in Visual Studio it will give you exactly what the error is. Saves a lot of time checking where the error is.
I pasted some JSON into MS Teams Wiki page for future reference, when I copied it back out for use, it added extra invisible characters. I confirmed this by linting it at JSONLint
Removing the extra characters fixed this error for me.
Visual Studio 2022 + dotnet 6 update:
I had the same problem for a long time and finally I found it. In my case, it was the Id field :)
Just place a breakpoint and check your ModelState in runtime and go to this section :
ModelState -> Root -> Children
and you will see all valid and invalid Keys