gpt4 book ai didi

c# - ObjectStateManager 没有定义问题

转载 作者:行者123 更新时间:2023-11-30 18:23:13 25 4
gpt4 key购买 nike

我遇到了 ObjectStateManager 的问题。

我正在使用 System.Data.EntitySystem.Data.Objects 但是它没有显示 ObjectStateManager< 的定义.

SampleContext db = new SampleContext();
Employees employeeFromDB = db.Employees.Single(x => x.Id == employee.Id);

employeeFromDB.FullName = employee.FullName;
employeeFromDB.Gender = employee.Gender;
employeeFromDB.Age = employee.Age;
employeeFromDB.HireDate = employee.HireDate;
employeeFromDB.Salary = employee.Salary;
employeeFromDB.PersonalWebSite = employee.PersonalWebSite;

db.ObjectStateManager.ChangeObjectState(employeeFromDB, System.Data.EntityState.Modified);
db.SaveChanges();
return RedirectToAction("Details", new {Id = employee.Id});

最佳答案

发件人:Why does the ObjectStateManager property not exist in my db context?

var manager = ((IObjectContextAdapter)db).ObjectContext.ObjectStateManager;

关于c# - ObjectStateManager 没有定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com