As you have noticed by default Telerik OpenAccess ORM generates two files for your Address class. One is named Address.Telerik.OpenAccess.cs
and contains your private fields declarations. The other one is Address.cs
and contains the public properties. Since you might have implemented some custom logic in your properties we are not regenerating the Address.cs by default because that will inevitably lead to overriding your custom logic. Instead the public declarations are generated again in the Address.Telerik.OpenAccess.cs class. You can find it at the bottom of the class in a commented block. You should expand the commented code and copy the declarations you need. After that the only thing left to do is paste it in Address.cs. This way you will have everything in place without the need to delete and regenerate your classes.
A work around for this would be to disable the generation of partial classes. This way you will have just one class generated that will always be overridden with the latest information from your schema.
the Telerik team