/// <summary> /// Deprecated Method for adding a new object to the Employees EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEmployees(Employee employee) { base.AddObject("Employees", employee); }
private void FixupEmployee(Employee previousValue, bool skipKeys = false) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.Orders.Contains(this)) { previousValue.Orders.Remove(this); } if (Employee != null) { if (!Employee.Orders.Contains(this)) { Employee.Orders.Add(this); } EmployeeID = Employee.EmployeeID; } else if (!skipKeys) { EmployeeID = null; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("Employee") && (ChangeTracker.OriginalValues["Employee"] == Employee)) { ChangeTracker.OriginalValues.Remove("Employee"); } else { ChangeTracker.RecordOriginalValue("Employee", previousValue); } if (Employee != null && !Employee.ChangeTracker.ChangeTrackingEnabled) { Employee.StartTracking(); } } }
/// <summary> /// Create a new Employee object. /// </summary> /// <param name="employeeID">Initial value of the EmployeeID property.</param> /// <param name="lastName">Initial value of the LastName property.</param> /// <param name="firstName">Initial value of the FirstName property.</param> public static Employee CreateEmployee(global::System.Int32 employeeID, global::System.String lastName, global::System.String firstName) { Employee employee = new Employee(); employee.EmployeeID = employeeID; employee.LastName = lastName; employee.FirstName = firstName; return employee; }