Entity Framework update 更新失败..(AsNoTracking)

之前更新Entity都是直接修改Context.Entry(entity).State = EntityState.Modified;

后来看到其他一些框架使用的update都是直接SaveChanges() ,就直接改为了SaveChangs

而后由于AsNoTracking更高效,而并不清楚为什么..所以每次查询都直接AsNoTracking()..

导致EF在update时,并没有保存成功..

时间: 2024-10-06 00:53:43

Entity Framework update 更新失败..(AsNoTracking)的相关文章

Win7 windows update更新失败 正在还原 无法开机 双系统下的解决方案

系统环境:win7 + Ubuntu 12.04 双系统 解决时间:2014年12月1日 前提: 反复强行关机后开机仍显示“windows update更新失败 正在还原” 开机高级选项菜单选择“安全模式”,安全模式也显示“windows update更新失败 正在还原” 开机高级选项菜单选择“最近一次的正确配置”,之后还是显示“windows update更新失败 正在还原” 手头无安装盘,又嫌U盘做启动盘太麻烦 1.开机,进入ubuntu系统(linux的文件系统是可以识别windows系统

Linux - yum update更新失败解决方案

Linux - yum update更新失败解决方案 yum update更新一半挂掉了,解决方案 yum update更新一半挂了,会有很多软件包留在仓库,引起各种各样的问题首先 yum clean all 安装 package-cleanup工具,有下面命令就不需要安装了,有的系统会自带 yum install yum-utils 然后更新一下仓库 package-cleanup --cleandupes 现在yum 应该就恢复正常了 继续yum update 可能会有问题,没有请忽略根据提

entity framework 5 更新指定字段

dbSet.Attach(good); var stateEntry = ((IObjectContextAdapter)context).ObjectContext. ObjectStateManager.GetObjectStateEntry(good); stateEntry.SetModified(); stateEntry.SetModifiedProperty("Title"); stateEntry.SetModifiedProperty("UpdateDate

MVC5 Entity Framework学习之实现主要的CRUD功能

在上一篇文章中,我们使用Entity Framework 和SQL Server LocalDB创建了一个MVC应用程序,并使用它来存储和显示数据.在这篇文章中,你将对由 MVC框架自己主动创建的CRUD(create, read, update, delete)代码进行改动. 注意:通常我们在控制器和数据訪问层之间创建一个抽象层来实现仓储模式.为了将注意力聚焦在怎样使用实体框架上.这里暂没有使用仓储模式. 在本篇文章中,要创建的web页面: watermark/2/text/aHR0cDovL

MVC5 Entity Framework学习之实现基本的CRUD功能

在上一篇文章中,我们使用Entity Framework 和SQL Server LocalDB创建了一个MVC应用程序,并使用它来存储和显示数据.在这篇文章中,你将对由 MVC框架自动创建的CRUD(create, read, update, delete)代码进行修改. 注意:通常我们在控制器和数据访问层之间创建一个抽象层来实现仓储模式,为了将注意力聚焦在如何使用实体框架上,这里暂没有使用仓储模式. 在本篇文章中,要创建的web页面: 1.创建一个Details页面 由框架代码生成的Stud

Entity Framework使用EntityState和Attach来保存数据变化以及更新实体的个别字段

在使用Entity Framework作为ORM来存取数据的过程中,最常规的操作就是对数据对象的更新.本文将会包含如何Attach Entity到一个数据Context中,以及如何使用EntityState字段状态来保存数据变化. 文本参考了如下两篇文章: https://msdn.microsoft.com/en-us/data/jj592676 https://stackoverflow.com/questions/30987806/dbset-attachentity-vs-dbconte

《Entity Framework 6 Recipes》中文翻译系列 目录篇 -持续更新

为了方便大家的阅读和学习,也是响应网友的建议,在这里为这个系列做一个目录.在目录开始这前,我先来回答之前遇到的几个问题. 1.为什么要学习EF? 这个问题很简单,项目需要.这不像学校,没人强迫你学习! 我学习EF的原因主要是: a.EF是微软推荐的数据库访问技术: b.能提高我的开发效率,我不喜欢写那密密麻麻的SQL: c.比我写的SQL更合理,更快.目前EF生成的SQL的质量已经很高了.你比较熟悉SQL的话,那它在速度上肯定比不上你,新手的话就别跟我争快慢了,能写一像样的SQL就不错了.至少我

Entity Framework 6 Recipes 2nd Edition(9-1)译->用Web Api更新单独分离的实体

第九章 在N层结构的应用程序中使用EF 不是所有的应用都能完全地写入到一个单个的过程中(就是驻留在一个单一的物理层中),实际上,在当今不断发展的网络世界,大量的应用程序的结构包含经典的表现层,应用程,和数据层,并且它们可能分布在多台计算机上,被分布到一台单独的计算机上的应用程序的某个领域的逻辑层,并不过多地涉及代理服务器编码,序列化,和网络协议,应用程序可以跨越很多设备,从小到一个移动设备到大到一个包含企业所有账户信息的数据服务器. 幸运的是,EF可应用于WCF,WEB Api等诸如此类的多层框

windows更新失败进不了系统解决方法_开机停在 第5阶段(共5个阶段)配置Windows update 失败

WIN7 windows更新失败进不了系统解决方法_开机停在 第5阶段(共5个阶段)配置Windows update 失败解决方法 当您关闭了windows update服务后,使用第三方工具更新补丁,在您重启系统的时候,WIN7会卡在系统自动更新的地方. 要解决这个问题很简单.但是网上一大堆文章并没有解决这个问题.很诧异,大婶们都干毛去呢. 网上很多说要重装系统.... 一种理论上可以解决的方法,进入WINPE,打开注册表,到HEK...MACHINE处,选择文件-->加载配置单元,找到你的系