Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded

程序报错,Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded,一般两种情况
第一、主键不存在
第二、在载入后模型被修改或者删除
我的问题恰好属于第一种,调试后发现Mode.ID为0,原因如下

@Html.HiddenFor(model => model.ID)没有写在Form里,服务器接收到的ID是空值,由于是int类型,自动转换为0