मैं कर्मचारी विवरणों को बचाने की कोशिश कर रहा हूं, जिसमें सिटी के संदर्भ हैं। लेकिन हर बार मैं अपने संपर्क को बचाने की कोशिश करता हूं, जो कि मान्य है मुझे अपवाद मिलता है "ADO.Net इकाई फ्रेमवर्क एक इकाई वस्तु को IEntityChangeTracker के कई उदाहरणों द्वारा संदर्भित नहीं किया जा सकता है"
मैंने बहुत सारी पोस्ट पढ़ी थी लेकिन फिर भी सही अंदाजा नहीं लग रहा था कि क्या करना है ... मेरा सेव बटन क्लिक कोड नीचे दिया गया है
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);
}
और कर्मचारी कोड
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";
}