Tôi đang cố gắng lưu thông tin chi tiết về Nhân viên, có tài liệu tham khảo với Thành phố. Nhưng mỗi khi tôi cố gắng lưu liên hệ của mình, được xác thực, tôi nhận được ngoại lệ "Khung thực thể ADO.Net Một đối tượng thực thể không thể được tham chiếu bởi nhiều phiên bản của IEntityChangeTracker"
Tôi đã đọc rất nhiều bài đăng nhưng vẫn không biết chính xác phải làm gì ... mã nhấp vào nút Lưu của tôi được đưa ra dưới đây
protected void Button1_Click(object sender, EventArgs e)
{
EmployeeService es = new EmployeeService();
CityService cs = new CityService();
DateTime dt = new DateTime(2008, 12, 12);
Payroll.Entities.Employee e1 = new Payroll.Entities.Employee();
Payroll.Entities.City city1 = cs.SelectCity(Convert.ToInt64(cmbCity.SelectedItem.Value));
e1.Name = "Archana";
e1.Title = "aaaa";
e1.BirthDate = dt;
e1.Gender = "F";
e1.HireDate = dt;
e1.MaritalStatus = "M";
e1.City = city1;
es.AddEmpoyee(e1,city1);
}
và mã dịch vụ nhân viên
public string AddEmpoyee(Payroll.Entities.Employee e1, Payroll.Entities.City c1)
{
Payroll_DAO1 payrollDAO = new Payroll_DAO1();
payrollDAO.AddToEmployee(e1); //Here I am getting Error..
payrollDAO.SaveChanges();
return "SUCCESS";
}