Telerik blogs

Latest

  • Productivity Reporting

    Telerik Reporting in a Silverlight3 application

    *UPDATE: This technique is outdated. You can now use the native Telerik Silverlight Report Viewer as of Q3 2009. Please see the updated approach.** With the natural evolution of the Silverlight framework, people are demanding more and more from component vendors. One such request is to service the need to use Telerik Reporting in a Silverlight application. In this post you will see a solution that is very easy to use.   You can display the reports done with the Telerik Reporting product in your Silverlight application with just a single line of code. You need to create a Silverlight application with an ASP.NET site and add a...
    July 15, 2009 1 min read
  • Productivity

    Why OpenAccess does require transactions?

    OpenAccess relies on lazy loading and change tracking to make is as easy as possible for the user to work with persistent data. But we need a point in time where we can collect all changes in memory and execute the insert, update and delete statements to persist the changes. Typically this is the job of a transaction. The easiest way is to never let OpenAccess run without a started transaction. In this case you only have to call commit or...
    July 15, 2009 2 min read
  • Productivity

    Reverse Mapping and Using Database Views with Telerik OpenAccess ORM

    We are glad to announce that one of the major improvements for our 2009 Q2 release is the support for database views. Views are stored queries accessed as virtual tables which represent the result of a query. To provide higher security, they can encapsulate the data into smaller result sets accessible from particular roles. Views are also used to combine data from many tables and allow the developer to expose the table data to the user in a more natural manner. Performance optimizations for fast searching and reading can be accomplished as well when using indexed views. Now with Telerik OpenAccess ORM...
    July 13, 2009 4 min read
  • Productivity

    Using the ObjectContainer in disconnected scenarios

    This is the first part of some postings regarding the ObjectContainer and I would like to start with a bit of motivation.   Why does the ObjectContainer exist? Because - we felt it is necessary to provide the same OpenAccess runtime environment in all tiers. Ideally, the business logic should not be concerned if it is running in a connected world (where the database can be directly contacted) or in a remote/disconnected tier (where no database can be accessed). The business logic should just find the same API to compile against so that it could be running in both scenarios. This is what the...
    July 09, 2009 2 min read
  • Productivity Testing

    Coded UI Tests with WebUI Test Studio Q2 2009

    WebUI Test Studio joined the Q2 2009 release this week as well! Although the awaited major new features (such as Silverlight and the extended browsers support) will come with v2.0 in the Q3 release, I’d like to highlight some important changes we introduced.   WebUI Test Studio coded test steps Should you have tried our advanced test automation solution or at least watched the videos on Telerik TV, you have noticed its cool tools are designed to ease the life of the test creators helping them generate automated tests simply by mouse clicking. However, WebUI Test Studio also supports ...
    July 09, 2009 3 min read