Bre*_*ead 2 ado.net entity-framework
我能够添加数据,但不确定如何更新数据.我得到AddObject,没有找到任何方法来更新DeleteObject方法.
谢谢
您只需抓取(或多个)对象,操纵它们并调用SaveChanges上下文.当然,必须将对象附加到上下文并且必须启用跟踪.
var obj = context.table.First(o => o.ID == 1);
obj.Property1 = data;
context.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
从员工信息入门套件中获取,您可以考虑以下代码段:
public void UpdateEmployee(Employee updatedEmployee)
{
//attaching and making ready for parsistance
if (updatedEmployee.EntityState == EntityState.Detached)
_DatabaseContext.Employees.Attach(updatedEmployee);
_DatabaseContext.ObjectStateManager.ChangeObjectState(updatedEmployee, System.Data.EntityState.Modified);
_DatabaseContext.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7965 次 |
| 最近记录: |