7
Entity Framework 5 การอัพเดตเรคคอร์ด
ฉันได้ทำการสำรวจวิธีการต่าง ๆ ในการแก้ไข / ปรับปรุงระเบียนภายใน Entity Framework 5 ในสภาพแวดล้อม ASP.NET MVC3 แต่จนถึงขณะนี้ยังไม่มีใครทำเครื่องหมายในช่องทั้งหมดที่ฉันต้องการ ฉันจะอธิบายว่าทำไม ฉันได้พบสามวิธีที่ฉันจะพูดถึงข้อดีและข้อเสีย: วิธีที่ 1 - โหลดระเบียนต้นฉบับอัปเดตแต่ละคุณสมบัติ var original = db.Users.Find(updatedUser.UserId); if (original != null) { original.BusinessEntityId = updatedUser.BusinessEntityId; original.Email = updatedUser.Email; original.EmployeeId = updatedUser.EmployeeId; original.Forename = updatedUser.Forename; original.Surname = updatedUser.Surname; original.Telephone = updatedUser.Telephone; original.Title = updatedUser.Title; original.Fax = …