Я работаю в проекте с использованием EF 4.0.
Таблица Employee
имеет столбец ReferEmployeeID
, который содержит идентификатор сотрудника сотрудника, который ссылается на нового сотрудника в системе. Таким образом, Employee
является таблицей саморегуляции.
Теперь, если сотрудник, который не добавлен в систему, собирается добавить, и он также ссылается на другого сотрудника в системе, эта строка должна быть добавлена вообще.
ActualEmployee
save еще не вызывается, а затем ReferEmployee.Employee = ActualEmployee
Я понимаю, что проблема заключается в том, что оба сотрудника действительны и имеют идентификатор Employee ID, равный 0, но как решить эту проблему.