以下是使用实体框架修改数据的代码
int idtoupdate = Convert.ToInt32(Request.QueryString["EmpId"]);
EmployeeEntities db = new EmployeeEntities();
Employee emp = db.Employees.SingleOrDefault(p => p.EmpId == idtoupdate);
我收到错误的下线.......
emp.EmpLoc = TextBox1.Text;
Label2.Text = Convert.ToString(emp.EmpId);
Label4.Text = emp.EmpName;
db.SaveChanges();
答案 0 :(得分:0)
我可以看到您的数据库中没有Employee
EmpId == idtoupdate
。在使用emp.EmpLoc
之前,您必须检查emp
是null
:
if (emp != null) {
emp.EmpLoc = TextBox1.Text;
Label2.Text = Convert.ToString(emp.EmpId);
Label4.Text = emp.EmpName;
db.SaveChanges();
}