使用标记方式entry方法进行删除和修改
2016-09-05 19:23
477 查看
Dbcontext 有Entry方法 用他来改变集合里面每一项的状态
//增 不推荐 PeopleEntities context = new PeopleEntities(); //context.Entry<Student>(new Student() { Name = "heyuke", Age = 18 }).State = EntityState.Added; //context.SaveChanges(); //删 推荐 但必须标明主键 //context.Entry<Student>(new Student() { Id=5,Name = "heyuke", Age = 18 }).State = EntityState.Deleted; //context.SaveChanges(); //改 推荐 context.Entry<Student>(new Student() { Id=1,Name = "hehe"}).State = EntityState.Modified; context.SaveChanges();
相关文章推荐
- EF5+MVC4系列(5) 删除的方法 1:系统推荐的先查询后remove删除的方法 2:自己new一个包含主键的类,然后 attach附加 remove删除;3:使用db.Entry 修改状态删除4:EntityState的几种状态
- GridView添加、删除、修改的使用方法
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- MYSQL使用inner join 进行 查询/删除/修改示例
- 如何使用10M的内存读入100M的文件,并且保证在读取过程中可进行删除、修改和增加内容
- ADO.NET使用带参数方法实现添加、删除和修改数据
- SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
- 使用jxl对excel进行修改和删除
- MYSQL使用inner join 进行 查询,删除,修改
- Silverlight中使用MVVM方式进行datagrid的内嵌combobox方法
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- 使用Jquery的ajax方式实现对表格的删除和修改
- 使用简单的方法进行批量删除数据
- ThinkPHP学习笔记(六)使用CURD对User数据库数据进行删除和修改
- C++ builder 2007 使用ADO数据库 进行 添加 删除 修改
- 使用ASM对JAVA class file进行修改的技术 -- 添加类方法
- 使用hibeinateTemplate进行批量删除的两种方法
- 使用“递归方法”对整个目录进行删除操作
- Myeclipse的使用方法-添加,修改,删除JRE,修改项目中的jre不显示问题
- 一个使用GridView显示数据,并且可以进行添加、修改、删除操作的例子