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