EF进阶篇(二)——CRUD
来源:互联网 发布:java获取系统时间 编辑:程序博客网 时间:2024/05/16 00:56
前言
不写前言了。。。
内容
我们都知道我们修改的实体状态添加到上下文里面,然后上下文根据实体状态生成相应的SQL执行脚本,去隐式执行到数据库中。(屏幕前的你暂且这样理解吧,因为小编语文没有学好,太通俗的语言不知道怎么描述)怎么应用EF进行增删改查呢?上代码
- 第一步:创建数据库上下文
//1 创建数据库上下文对象 HumanResourcesSystemEntities human = new HumanResourcesSystemEntities();
- 增加:
#region 增加一条记录 //2 添加实体 T_userTable userentity = new T_userTable(); userentity.userId = "18333611873"; userentity.userName = "周丽同"; userentity.passWord = "***"; userentity.realyName = "zhoulitong"; userentity.phoneNumber = "11"; userentity.unitName = "周"; userentity.isDelete = "1"; //添加到上下文容器里面 human.T_userTable.Add(userentity); //修改实体对象状态 human.SaveChanges(); #endregion
- 删除:
#region 删除一条记录 //4 删除实体 T_userTable userentity = new T_userTable(); userentity.userId = "18333611873"; human.Entry<T_userTable>(userentity).State = System.Data.EntityState.Deleted; human.SaveChanges(); #endregion
- 修改:
//3 修改实体 T_userTable userentity = new T_userTable(); userentity.userId = "18333611873"; userentity.userName = "zhoulitong"; userentity.passWord = "*"; userentity.realyName = "周"; userentity.phoneNumber = "1"; userentity.unitName = "zhou"; userentity.isDelete = "1"; //添加到上下文容器中 human.T_userTable.Add(userentity); //修改实体状态 human.Entry<T_userTable>(userentity).State = System.Data.EntityState.Modified; human.SaveChanges(); #endregion
- 查询:
//5 查询实体 //linq查询:IQuerable类型 IQueryable<T_userTable> item = from b in human.T_userTable where b.userId =="1" select b; foreach (var userentity in item) { Console.WriteLine(userentity.userName + userentity.phoneNumber + userentity.realyName); } } }
小结
不断的总结,不断的进步。
感谢您的宝贵时间···
0 0
- EF进阶篇(二)——CRUD
- EF进阶篇(一)——概述
- EF进阶篇(三)——上下文
- 【EF操作】——CRUD操作步骤
- EF CRUD
- Activiti进阶(三)——流程定义的CRUD
- Activiti进阶(三)——流程定义的CRUD
- Activiti进阶(三)——流程定义的CRUD
- Ruby操作MongoDB(进阶二)-CRUD操作
- EF的CRUD
- 初识EF(二)
- CRUD进阶
- mybatis(二)——mybatis的CRUD
- EF泛型封装CRUD
- EF框架基础(二)
- Hibernate进阶篇(二)——session简介
- jqGrid 学习笔记整理——进阶篇(二)
- MVC进阶篇(二)—路由机制
- JAVA SE API学习 java.io.File
- android中关于toolbar的使用
- HttpClient 4.5.2例子
- 如何自定义跳转页面
- JavaSE_2th_标识符、关键字、基本数据类型、类型转换、变量和常量
- EF进阶篇(二)——CRUD
- Python 编码小结
- java数据库连接池
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- 字符串
- Struts2 拦截器Interceptor实现防止恶意登录(登录限制)
- Linux 快速删除大量小文件方法
- 深度学习Matlab工具箱代码详解
- oracle导出txt文本数据的2中方法