Axapta ax查询和select之间有什么区别

Axapta ax查询和select之间有什么区别,axapta,x++,ax,dynamics-ax-2012,Axapta,X++,Ax,Dynamics Ax 2012,我在寻找ax查询和select或while select之间的区别 在本例中,我看不出我不能使用select语句做什么: 我想我误解了ax查询范围的语法:“A而select是一个“一次性”语句,即,您将其内联到代码中,并且仅在那里使用 查询可以设置为需要参数,可以在整个类中多次使用,也可以保存到AOT中以在任何类中使用 一般来说,我只在不值得创建查询的简单查询中使用select语句,而对于更复杂的查询,我使用select语句。a而select语句是“一次性”语句,也就是说,您将其内联到代码中,并

我在寻找ax查询和select或while select之间的区别 在本例中,我看不出我不能使用select语句做什么:


我想我误解了ax查询范围的语法:“

A而select是一个“一次性”语句,即,您将其内联到代码中,并且仅在那里使用

查询可以设置为需要参数,可以在整个类中多次使用,也可以保存到AOT中以在任何类中使用


一般来说,我只在不值得创建查询的简单查询中使用select语句,而对于更复杂的查询,我使用select语句。

a而select语句是“一次性”语句,也就是说,您将其内联到代码中,并且仅在那里使用

查询可以设置为需要参数,可以在整个类中多次使用,也可以保存到AOT中以在任何类中使用


通常,我只在不值得创建查询的简单查询中使用select语句,而在更复杂的查询中使用select语句。

带有连接的复杂查询更易于作为代码阅读。我认为相关的问题是您是否希望使用用户提供的范围进行动态查询。如果查询是静态的,则在while select中进行4表联接是可以的。注意:select语句中不支持AX 2012全文索引。在这种罕见的情况下,您必须使用查询。带有连接的复杂查询作为代码更容易阅读。我认为相关的问题是您是否希望使用用户提供的范围进行动态查询。如果查询是静态的,则在while select中进行4表联接是可以的。注意:select语句中不支持AX 2012全文索引。在这种罕见的情况下,您必须使用查询。