This is a migrated thread and some comments may be shown as answers.

OpenAccessLinqDataSource vs OpenAccessDataSource

1 Answer 91 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
sitefinitysteve
Top achievements
Rank 2
Iron
Veteran
sitefinitysteve asked on 06 Oct 2011, 06:15 PM
I saw on the roadmap there's a new "OpenAccessLinqDataSource"...how does that differ from the old one?

1 Answer, 1 is accepted

Sort by
0
Zoran
Telerik team
answered on 11 Oct 2011, 05:54 PM
Hi Steve, 

The current OpenAccessDataSource uses the OQL query language to execute the queries that are configured. The new OpenAccessLinqDataSource, as it name says, will use LINQ to execute queries.
  • OQL has some limitations that were exposed in the datasource as well. For example GROUP BY could not be achieved. There are more examples of this limitations for this query language that are not present in LINQ.
  • The LINQ support is constantly improved and optimized in our product. OQL is only supported for backward compatibility. This means that future improvements or bug fixes can be expected only in the new OpenAccessLinqDataSource.
  • LINQ is language far more familiar to the .NET users. OQL is not so popular, so the new datasource should be much easier for adoption by new users.
All the best,
Zoran
the Telerik team

Check out the latest stable build of Telerik OpenAccess ORM. Download it and benefit from our new Project Templates.

Tags
General Discussions
Asked by
sitefinitysteve
Top achievements
Rank 2
Iron
Veteran
Answers by
Zoran
Telerik team
Share this question
or