【发布时间】:2012-05-05 23:44:38
【问题描述】:
我有以下场景:
我页面中的以下 2 个全局变量:
MainContext db = new MainContext();
User user = new User();
在按钮更新时调用的填充属性的方法:
private void FillProperties()
{
user.FirstName = txtFirstName.Text;
user.LastName = txtLastName.Text;
user.Email = txtEmail.Text;
}
在按钮更新上,我正在执行以下操作:
FillProperties();
user.ID = Request.QueryString("userid");
db.SaveChanges();
但是记录没有被更新,我认为这是合乎逻辑的,因为用户变量与 db 对象无关,但是我不能这样做:
db.Users.AddObject(user);
因为在 db 属性中找不到 AddObject。
如何更新用户?
感谢您的回答。
【问题讨论】:
标签: c# asp.net .net entity-framework poco