Telerik OpenAccess ORM integrates into all .NET application programming models including ASP.NET, Ajax, MVC, Silverlight, WPF, Windows Communication Foundation (WCF), and Windows Forms, however it provides extended integration with all of Telerik's UI controls and products. The OpenAccess data model can also be leveraged with Windows Azure, and Visual Studio LightSwitch.
ASP.NET, AJAX, MVC and Medium Trust
Telerik OpenAccess ORM can be used to create the data access plumbing code of your ASP.NET, AJAX and MVC applications. The tool comes with several predefined Visual Studio projects templates to get you started, as well as server-based DataSource components to help you manage the create, read, update, and delete (CRUD) operations. You can also run OpenAccess-enabled applications under medium-trust security levels and hosted environments.
Silverlight and RIA Services
Telerik OpenAccess ORM supports LINQ and IUpdateable and it can be used with WCF Data Services (formerly known as "ADO.NET Data Services" or "Astoria"). This means that you will be able to leverage the power of OpenAccess ORM in your Silverlight applications. The service generation wizards will automatically expose the basic CRUD operations of the chosen service, which you can further extend to cover your broader requirements. With the Data Services Wizard, a simple Silverlight application can be created for you, consuming the auto-generated WCF Data Service.
WPF and Windows Forms
The available tools and wizards in Telerik OpenAccess ORM will allow you to create your model and generate the C# or VB.NET code for your Windows Presentation Foundation (WPF) and Windows Forms applications in a few simple clicks.
You can use Telerik OpenAccess to map to your database tables and then expose those entities as part of the .NET services. The Add OpenAccess Service Wizard will help you automatically create the C# or VB plumbing code and the necessary project files for using OpenAccess entities with the following services:
- WCF Data Services, which utilize the Open Data (OData) Protocol - v.1, v.2 and v.3
- WCF Endpoint (Plain) Services
- REST Collection WCF Services
- ATOM Publishing Protocol WCF Services.
Visual Studio LightSwitch
LightSwitch allows developers to connect to a variety of data sources. Developers can create a new database using the LightSwitch table wizards, connect to an existing database, SharePoint lists, or load data exposed through RIA Services. By using an OpenAccess Domain Service, you can expose an OpenAccess Domain Model to LightSwitch, and even use two distinct data bases in LightSwitch.
OpenAccess supports seamless integration with Telerik's RadControls for ASP.NET Ajax, MVC, Silverlight, WPF and Windows Forms, where you can bind data to the controls by using OpenAccess ORM. In Telerik Reporting for example, you just have to use the OpenAccess DataSource available in reporting tool, and OpenAccess will take care of the rest. You can find several integration demos and walkthroughs in the OpenAccess SDK.
Telerik OpenAccess ORM is used internally by several full-blown Telerik products such as Sitefinity CMS and TeamPulse.