Telerik OpenAccess Free Edition (previously known as OpenAccess Express) is a free to use version of Telerik OpenAccess, a tool which allows developers to
seamlessly create database-independent code by simplifying and
minimizing time-consuming CRUD operations.
The community-driven Free Edition uses the same powerful data engine and provides much of the functionality of the commercial version.
Why Choose
Powerful Visual Designer
Create a working project in minutes with the Visual Designer for OpenAccess ORM. Build your domain model and take full control of the mapping process with the help of an advanced visual editor.
Full Round-trip Mapping
With the Visual Designer for OpenAccess ORM you don’t have to choose whether to forward- or reverse-map your project in advance. Thanks to the full round-trip mapping support you are able to employ both approaches at any moment during design time.
Model-first and Schema-first Mapping
OpenAccess ORM can start from existing legacy databases, detect your data model, create object models, and even let you edit the object model. Alternatively, you can just start from your model of persistent classes and push those to the database. OpenAccess supports rich variety of mappings for collections and class hierarchies.
Extensive LINQ Support
Use the extensive LINQ support that OpenAccess provides to work with your data in a unified way. You can also use any of the two other options – standard OQL and direct SQL. Regardless of the language, we provide you with all the means to easily query your data. Read more...
Fluent mapping API
Fully configure the OpenAccess ORM model mapping by using only code and without the use of attributes or XML definitions.
Full Database Mapping
OpenAccess can map to all three database objects – Views, Stored Procedures and Tables. This means you can significantly improve your applications’ performance and security by fully utilizing the resources of your database server.
Silverlight Integration
Simple, yet powerful integration with Silverlight through supporting plain WCF services, Data Services, Ria Services technologies.
Testability
All classes enhanced by Telerik's .Net ORM are still normal CLR objects, and as such can be easily tested by state of the art unit tests. Moreover, SQL code can be traced by writing it to the console, in a text file or to the .NET tracing framework. Performance counters show you the state of your running application, website or application server.
Transparent Persistence
All classes in Telerik's .Net ORM are persistent ignorant and work independently. User experience is enhanced through strong Visual Studio integration and interactive wizards. The code is free of data access code “plumbing” and is enhanced transparently after compilation. Read more...
Native .NET API and ZERO Reflection
OpenAccess uses standard .NET conventions and idioms. Enjoy inheritance, polymorphism, composition and the .NET collections framework, including generic collections. What’s more, OpenAccess does not use .NET reflection and can be used even in Medium Trust environments.
Visual Studio 2010 Integration
Leverage a familiar environment. The powerful wizards will allow you to set up a persistent model with just a few clicks. Use datasources for all platforms to do most of the work codelessly. The free version of OpenAccess is fully integrated into Microsoft Visual Studio 2010 and supports all IL compatible languages. OpenAccess supports full source code control in TFS or any other SCM system.
Multi-tier Support
Easily send around persistent data directly or with the OpenAccess Object Container. OpenAccess takes care of change tracking / lazy loading and all the necessary optimistic concurrency information. Read more
SQL Optimization
Telerik OpenAccess lets you control the generation and use of SQL code. Using the Fetch Plans you can optimally fetch the initial result of your query and to navigate to a data that is not yet in memory. Performance can be further enhanced through the use of Stored Procedures for read and write operations , which let you reuse existing SQL code to return queried data and to execute insert, update, and delete operations in the data source. Read more
Runtime Changes
Using a unique functionality of OpenAccess you can make runtime changes to your applications object model or database schema without the need to recompile. This feature is especially valuable for applications which allow the users to customize its structure, e.g. CRMs or CMSs. Read more...
Support for Medium Trust Environments
OpenAccess offers support for medium-trust code security levels. This means you will be able to seamlessly integrate it in ASP.NET hosting environments. Read more
Distributed Systems Support
In the emerging mobile and Web 2.5 world, your .NET application needs to support all kinds of disconnected scenarios. Anywhere, anytime. To work with portions of your data in a disconnected mode, OpenAccess offers the object container. It's light, compact and easy-to-use.
Build-time Bytecode Enhancement
No source code generation, easy to understand persistent classes, no mistakes can be made to break lazy loading or change tracking.
Database-independent Code
Enjoy true portability for your applications. OpenAccess ORM supports most of the commercial databases like Microsoft SQL Server, Oracle and MySQL.
OpenAccess ORM Editions Comparison
| Database | OpenAccess ORM
Commercial Edition | OpenAccess ORM
Free Edition |
| | Yes | Not Supported |
| | Yes | Not Supported |
| | Visual Studio
2005, 2008, 2010 | Visual Studio
2010 only |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Not Supported |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Not Supported |
| | Yes | Not Supported |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| | Yes | Yes |
| Free trial | Download |
Supported Databases
Supported Databases | Commercial Edition | Free Edition |
| Microsoft SQL Azure | Yes | Not Supported |
| Microsoft SQL Server 2000/2005/2008 | Yes | Yes |
| Microsoft SQL Server 2005/2008 Express | Yes | Yes |
| Microsoft SQL Server Compact 3.5, 4.x | Yes | Yes |
| MySQL 5.x | Yes | Yes |
| Firebird Server 2.x | Yes | Yes |
| Advantage Database Server 9.1, 10.1 | Yes | Not Supported |
| Sybase SQL Anywhere Server 11.x, 12.x | Yes | Not Supported |
| Oracle Server 9.2, 10.x, 11.x | Yes | Not Supported |
| Oracle Database 10g, 11g Express Edition | Yes | Yes |
| VistaDB | Yes | Not Supported |
| SQLite | Yes | Yes |
| PostgreSQL 8.4+ | Yes | Yes |