欢迎来到代码驿站!

Mysql

当前位置:首页 > 数据库 > Mysql

EF(EntityFramework) 插入或更新数据报错的解决方法

时间:2021-01-24 11:10:24|栏目:Mysql|点击:

报错信息:Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. See http://go.microsoft.com/fwlink/?LinkId=472540 for information on understanding and handling optimistic concurrency exceptions.

参考资料:

https://stackoverflow.com/questions/1836173/entity-framework-store-update-insert-or-delete-statement-affected-an-unexpec

原因:主键id未设置自增,导致插入失败。

解决方案:表的主键id设置自增。

mysql设置方式:在表上右键-->设计表-->选中主键id-->勾选即可。

 

sqlserver设置方式:在表上右键-->设计表-->选中主键id-->双击“(是标识)”的值,改为是,标识增量和标识种子设置为1即可。

上一篇:mysql服务性能优化―my.cnf_my.ini配置说明详解(16G内存)

栏    目:Mysql

下一篇:MySQL表中添加时间戳的几种方法

本文标题:EF(EntityFramework) 插入或更新数据报错的解决方法

本文地址:http://www.codeinn.net/misctech/50556.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有