之前遇到只更新部分的问题:如前端修改用户信息(不修改密码),传实体到后台,这个实体是没有密码,这样一来要更新的话,得先去数据库通过传过来的实体的ID读取这条记录,然后将改动的部分填到查出来的记录中,再更新回去. 逻辑是对的,但是用EF,会有个问题,查出来后是默认缓存在entity这个上下文(dbcontent)中的,所以直接更新会报错,于是我就想办法查询的时候不缓存到上下文中,Asnotracking,先记录下,迟点整理,单词乱拼的,这个解决问题了. 但是,这样一来又会出现效率的降低,本来已经缓…