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

 更新时间:2017年12月20日 14:33:37   作者:大稳·杨  
出现EF(EntityFramework) 插入或更新数据报错的问题怎么解决呢?下面小编就为大家分析一下错误原因及解决方法。一起跟随小编过来看看吧

报错信息: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即可。

以上这篇EF(EntityFramework) 插入或更新数据报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin

    Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin

    这篇文章主要介绍了Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin,本文分步骤给大家讲解的非常详细,需要的朋友可以参考下
    2019-11-11
  • MySQL中Binlog日志的使用方法详细介绍

    MySQL中Binlog日志的使用方法详细介绍

    MySQL的binlog(二进制日志)是一种记录MySQL服务器所有更改的二进制日志文件,下面这篇文章主要给大家介绍了关于MySQL中Binlog日志的使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • MySQL创建用户与授权方法

    MySQL创建用户与授权方法

    MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下
    2012-11-11
  • MySql,MVCC实现及其机制,快照读在RC,RR下的区别说明

    MySql,MVCC实现及其机制,快照读在RC,RR下的区别说明

    这篇文章主要介绍了MySql,MVCC实现及其机制,快照读在RC,RR下的区别说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Mysql大型SQL文件快速恢复方案分享

    Mysql大型SQL文件快速恢复方案分享

    这篇文章主要给大家介绍了关于Mysql大型SQL文件快速恢复方案的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • MYSQL开启远程访问权限的方法

    MYSQL开启远程访问权限的方法

    在本篇文章里小编给大家整理的是关于MYSQL开启远程访问权限的方法,对此有兴趣的朋友们可以跟着学习下。
    2020-02-02
  • Mysql 安装及my.ini的创建过程

    Mysql 安装及my.ini的创建过程

    这篇文章主要介绍了Mysql 安装及my.ini的创建过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 手动配置phpmyadmin和mysql密码的两种方案

    手动配置phpmyadmin和mysql密码的两种方案

    这篇文章主要介绍了手动配置phpmyadmin和mysql密码的两种方案,需要的朋友可以参考下
    2014-03-03
  • 详解MySQL如何保证数据一致性

    详解MySQL如何保证数据一致性

    对于一个数据库而言,除了数据的持久性、不丢失之外,一致性也是非常重要的,不然这个数据是没有任何意义的,在使用MySQL时,数据不一致的情况也可能出现,所以,本文就来看看MySQL是如何保证数据一致的,需要的朋友可以参考下
    2024-01-01
  • Mac下mysql5.7.10安装教程

    Mac下mysql5.7.10安装教程

    这篇文章主要为大家详细介绍了Mac下mysql5.7.10安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论