Hello M Kumar,
The Artificial types functionality that my colleague recommended is exactly what you need in this case. With artificial types you can create persistent classes dynamically and access their properties using an entirely string-based API.
There is one requirement though, which is that your initial (non dynamic) model should also be defined using our fluent API. This is the easiest and most powerful way to extend the model later with artificial types. Please note that you could create your model using the Telerik OpenAccess Fluent Library
template, which would generate the initial needed fluent code automatically from your database. Afterwards you need to add only the code for creating artificial types at runtime.
For more information please have a look at the links provided in the previous post and feel free to contact us again if you face any difficulties.
OpenAccess ORM Q2 2013 brings you a more powerful code generation and a unique Bulk Operations support with LINQ syntax. Check out the list of new functionality and improvements shipped with this release.