Thank your for the detailed explanation.
Generally, updating an object with Telerik OpenAccess ORM is performed by referencing it from the database, changing the values of its properties and calling the SaveChanges method of the context.
In other words, in order to update the phone number of an employee, for example, you need to reference the needed Phone object and update the value of the PhoneNumber property (for details about the update operation check here
A possible solution that utilizes the multiple levels would look like this:
(EntitiesModel dbContext =
Employee emp = dbContext.Employees.First(<some condition>);
Phone phone = emp.Address.Phones.Where(<some conditon>).First();
<a new value for the phone number>
If you experience any difficulties or have additional questions, do not hesitate to get back to us.
the Telerik team