EF 如何更新部分列
来源:互联网 发布:qt编程软件 编辑:程序博客网 时间:2024/06/06 15:02
一、 为什么需要
在使用EF对数据库进行操作时更新时比较常见的操作;往往一张表的字段比较多但只需要更新其中的部分列(如修改密码)。这时更新部分列更新就派上用场了。
二、 那该怎么做呢
列表内容
新建需要更新的对象(千万别从数据库查,否则可能会出现部分字段不能为空的原因)
Tentity entity = new Tentity() {/进行必要字段的赋值,主键为必须/};保存数据代码
netDiskContext.Set<TEntity>().Attach(entity);//上面这种方式使用中总是没有效果,不知道为什么。下面的可以,如果修改比较多就很麻烦了//netDiskContext.Entry<TEntity>(entity).CurrentValues.SetValues(entity);netDiskContext.Entry(entity).Property("需要修改的属性名").IsModified = true;netDiskContext.SaveChanges();
三、注意:这里是新建实体类而不是从数据库里面查出来,否则达不到更新部分列的效果
阅读全文
0 0
- EF 如何更新部分列
- ef更新部分字段
- 【EF】数据表全部字段更新与部分字段更新
- EF 数据更新
- EF 更新 删除
- EF批量更新优化
- ef 更新数据库
- SQL 如何强行更新 Identity列
- hibernate如何实现部分字段更新
- EF操作-修改部分字段
- EF中更新指定字段
- EF 批量更新/删除数据
- EF 批量更新/删除数据
- ef更新数据库数据失败
- EF从数据库更新Module
- 更新列
- ef 更新数据库表后更新实体
- sqlite&ef中处理自增列
- weblogic 编码方式
- matlab 函数或者GUI从工作空间读取参数数据
- OpenGL 纹理
- 在c++中,运算符和函数有什么区别?
- Java操作hbase总结
- EF 如何更新部分列
- Spring json和对象的自动转化
- LINUX驱动之SPI子系统之五spi_device的创建流程
- UE4中资源加载资源的方式
- leetcode 136. Single Number 位操作
- GUI_emWin 切换控件的焦点
- stm32滴答时钟SYStick的优先级设定方法详解
- SIGABRT的可能原因
- java项目实例图片上传