我刚刚开始使用 Entity,到目前为止,它让我的生活变得无比轻松。但是,当我尝试更新一行时,这就是我遇到问题的地方。谷歌搜索把我带到了Attach()
我试过的地方:
public void Update()
{
using (var context = new HDDCContainer())
{
context.Projects.Attach(this);
context.SaveChanges();
}
}
这是我的 Project 类中的一种方法。
但是,在查询我的数据库后,我发现它实际上并没有更新。我没有得到任何错误或异常。当我逐步完成时,我可以看到我对项目所做的更改。