diff --git a/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs b/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs index 4d78289..6d39cb8 100644 --- a/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs +++ b/EmployeeManagmentDataBaseImplement/Implements/EmployeeStorage.cs @@ -125,9 +125,12 @@ namespace EmployeeManagmentDataBaseImplement.Implements if (entity != null) { + // Убедимся, что связи остаются нетронутыми + entity.PhisicalPersonsId = null; // Удаляем связь, если это нужно context.Employees.Remove(entity); context.SaveChanges(); } } + } }