objeto de entidade não pode ser referenciado por várias instâncias de IEntityChangeTracker. ao adicionar objetos relacionados à entidade no Entity Framework 4.1
Eu estou tentando salvar detalhes do funcionário, que tem referências com a cidade. Mas toda vez que tento salvar meu contato, que é validado, recebo a exceção"ADO.Net Entity Framework Um objeto de entidade não pode ser referenciado por várias instâncias de IEntityChangeTracker"
Eu tinha lido tantos posts, mas ainda não tendo a idéia exata do que fazer ... o meu código de clique do botão Salvar é dado abaixo
<code>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); } </code>
eCódigo de serviço dos funcionários
<code>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"; } </code>