MVC开发Entity更新数据库错误

"存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。"

出现上述异常的原因,一般是由于Model 或 Entity 实体对象的Key 值没有赋值,无法在数据库对应表中找到对应的记录,也就无法执行更新操作。

解决办法是在View 视图中,添加一个隐藏的Key值,如下所示:
Html.HiddenFor(model => model.AlbumId)

posted @ 2012-10-23 15:18  Raywang80s  阅读(163)  评论(0编辑  收藏  举报