Тема: AxLINQ version 1.0
Показать сообщение отдельно
Старый 20.07.2010, 17:42   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Post AxLINQ version 1.0
AxLINQ version 1.0
Цитата:
What is it ?
LINQ is short for Language INtegrated Query and was invented for the .net platform by the wizards at Microsoft.

AxLINQ is an attempt to bring a similar general purpose query language to the Microsoft Dynamics Ax platform (X++).
X++:
q = xFrom(n).in([1,5,4,3,8,10,7,9,2,6])
.Where(n <= 5)
.OrderBy(n)
.Select(n);
AxLINQ is a parser, that will grab the query as seen above and translate it into an expression tree, which is passed to a query provider.
The query provider interprets the expression tree an executes the query (Where, OrderBy and Select) on the given data source ([1,5,4,3,8,10,7,9,2,6]).

Currently the AxLINQ package include a query provider for enumerables of “anytype”, but the framework is prepared to be extended by any query provider that you can think of.

If you wan't to know about other projects I have, see my blog on http://sourcevault.blogspot.com
P.S. http://axlinq.codeplex.com/

Другие интересные материалы по Microsoft Dynamics AX , по Microsoft Dynamics CRM
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
За это сообщение автора поблагодарили: konopello (2).