我读过你可以使用:
[Bind(Exclude="id")]
从“创建”操作创建记录时,阻止 ID 字段使 ModelState 无效。
DNX Core 5 System.Web不再可用。是否有等效的方法来忽略自动生成的 ID,或者我是否与此答案在同一条船上:
https://stackoverflow.com/a/34847744/2591770
更新 似乎可以直接从 ModelState 中删除项目,如下所述: https ://stackoverflow.com/a/13169910/2591770
我仍然对任何其他选择感兴趣。