一、更新实体:
EF的DbContext可以实现对一个对象进行更新,而不需要再一次将对象读入内存进行修改,而是采用Attach的方式。
Student stud ; // Get student from DB using (var ctx = new SchoolDBEntities()) { stud = ctx.Students.Where(s => s.StudentName == "New Student1").FirstOrDefault<Student>(); } // change student name in disconnected mode (out of DBContext scope) if (stud != null) { stud.StudentName = "Updated Student1"; } //save modified entity using new DBContext using (var dbCtx = new SchoolDBEntities())
Entity Framework DbContext对一个Entity 进行更新。
最新推荐文章于 2023-04-21 07:50:49 发布
本文介绍了如何利用.NET的Entity Framework中的DbContext类来更新数据库中的实体对象,包括加载实体、修改属性和保存更改的步骤,帮助开发者高效地管理数据库操作。
摘要由CSDN通过智能技术生成