The diagram you have seen (or the rlinq file as we are referring to it) is our new approach of working with OpenAccess. Since it has been introduced all our efforts are aimed into improving this approach. The other one with the object scope is in maintenance mode meaning that no significant development time will be invested into it (besides fixing crucial bugs).
1. Having above in mind we are encouraging our new customers to use the new approach as it is better supported and it will be developed further in the future.
2. Since the diagram generates normal .Net classes, they can be used everywhere across your projects as long as the project you want to use them in has reference to the project they are located in. Here is an example:
If your persistent classes are in a project called Model, and you have a project called Consumer that has a reference to Model then the classes produced by the diagram that are located in Model will be available in the Consumer project. If you have a second project called Helpers that does not have a reference to the Model project then the persistent classes will not be available there.
I hope that my answer has been useful to you.
All the best,
the Telerik team
Want to use Telerik OpenAccess with SQL Azure? Download
the trial version today.