EF更新的时候出错
2024-08-29 07:51:28
错误提示:
存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OptimisticConcurrencyException: 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修
改或删除。刷新 ObjectStateManager 项。
这次一直报这个,看了看,不存在model同时存在两个的情况,再看了下model的字段,就是timestamp这个字段是null,一直以为这个字段会自己自动生成,但是这个字段似乎是初始化才能构造的,也没办法加进去。
所以才会出现这个错误。
至于解决方式:
1.更新model的时候,获取原有的对象,替换掉修改的字段
2.干脆就删掉timestamp这个,毕竟有更新这种出现,就表示这个model本身就不是注重时间点的,如果看中时间的话,应尽量保存住原有字段,或者存储历史记录
最新文章
- 通过Ajax实现增删改查
- Ubuntu 12.04 SSH 安装
- ansible服务模块和组模块使用
- 青瓷qici - H5小游戏 抽奖机 “one-arm bandit”
- POJ 2406 Power Strings 1961的简化版,kmp的next数组的应用
- [Android] PorterDuff使用实例----实现新浪微博图片下载效果
- spoj ONP - Transform the Expression 中缀转后缀
- hdu_1358Period(kmp找循环前缀)
- TCP连接建立系列 — 服务端发送SYNACK段
- Navicat断开连接解决办法
- 分布式服务管理框架 ZooKeeper
- rman restore spfile from backup
- 通过JVM 参数 实现spring 应用的二进制代码与配置分离。
- Top 5 Reasons to Get BMW ICOM A2 with Latest Software
- h5屏幕旋转的时间和样式的设置
- sqler sql 转rest api 的工具试用
- 从零开始学习html(十一)CSS盒模型——上
- Android MediaScanner
- Android 对话框 (AlertDialog)
- Howto: 在ArcGIS10中将地图文档(mxd文档)批量保存到之前版本
热门文章
- 【C#/WPF】窗体定时自动关闭
- ReentrantReadWriteLock锁例子
- HTML——动画效果:左侧固定悬浮栏(图标控制)
- CentOS 6编译安装yum和配置常用的yum源
- C# json字符串格式
- 利用Powershell自动部署asp.net mvc网站项目 (一)
- TensorFlow基础笔记(13) tf.name_scope tf.variable_scope学习
- PHP高手修炼50法——勤快篇
- perl File::Spec 模块
- openal 基础知识3