EntityFramework中常用的数据修改方式
来源:互联网 发布:苹果cms自带采集插件 编辑:程序博客网 时间:2024/05/21 10:33
上一篇文章里提到了
EntityFramework中常用的数据删除方式,那么修改对象值也有多种方式
第一种
同样是官方推荐的方式,先查询出来,再对要修改的字段赋值,这也应该是用的比较多的。
第二种
还是手动创建对象,然后附加,需要改哪个字段值,就写出来,最后 保存就行。跟第一种就差了从数据库查询。
第三种
手动创建对象,然后放入EF容器中,然后把状态设定为Modified,再把要修改的字段的IsModified属性设置为true,
注意,不需要修改的字段,也要写出来,只是IsModified属性设置为false就可以了,因为如果不把字段列出来,查询时会把这一列更新为Null,我想这不是我们想看到的。
当字段比较多的时候,这种方法还是比较麻烦的。
跟踪结果
第一种就不用说了,至少要两次查询才能执行完成。
重点看后两种,只用一次
技术交流群
欢迎加入.net技术交流群
欢迎加入.net技术交流群
1 1
- EntityFramework中常用的数据修改方式
- EntityFramework中常用的数据删除方式
- EntityFramework中常用的数据删除方式
- EntityFrameWork 中读取数据的方式
- EntityFramework中几种更改数据的方式
- Entity FrameWork中常用的数据修改方式
- 修改EntityFramework的数据库连接串
- Android中常用的数据存储方式
- Android中常用的数据储存方式
- Mysql表引擎修改的3中常用方式
- 设置EntityFramework中decimal类型数据精度
- EntityFramework级联删除的操作方式
- Android中常用的有四种保存数据的方式
- 面试中 数据读入的几种常用方式
- 在C#中使用EF(EntityFramework)插入数据到DB的异常
- 常用的数据加密方式
- EntityFramework中添加表时的关系
- 关于EntityFramework中连接字符串的说明
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- 国际主流商业BI产品对比分析报告
- [前端] 输入统计超出禁止输入
- android开发(31) 动画演示 - 从页面底部向上弹出dialog,消失时逐渐向下
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- EntityFramework中常用的数据修改方式
- UI设计, 弹出对话框 设计(区分强调按钮和普通按钮,给用户一个 正向建议的强调按钮)
- UI设计,使用感知分层技术
- UI设计,使用 线框图(页面示意图或页面布局图)
- 微信公众平台开发 - 动手篇。使用weinxinFundation开始一个微信公众平台的开发
- UI设计 - 手机列表风格总结
- UI设计 - 首页(主页)的任务
- 构造方法 //将文件封装成对象,可以将已有的和未出现的文件或文件夹封装成对象。 File f = new File(“文件夹及文件路径”); // File f = new File(“文件目录”
- android开发(32) android 中 actionbar 常用方法。设置标题,隐藏图标等