I saw on the roadmap there's a new "OpenAccessLinqDataSource"...how does that differ from the old one?
1 Answer, 1 is accepted
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.