Visual studio 针对AX 2012的Visual Studio开发
关于AX 2012的Visual Studio C项目的开发,我没有什么问题 有一个工具提供了应用程序资源管理器,您可以从中拖动项目中的任何AOT项表、类 我将CustTable从Application Explorer拖到我的项目中,我可以看到为它生成的代理类,表中的所有方法都是可见的,但我有兴趣获取所有记录,如下所示Visual studio 针对AX 2012的Visual Studio开发,visual-studio,dynamics-ax-2012,dynamics-ax-2012-r2,Visual Studio,Dynamics Ax 2012,Dynamics Ax 2012 R2,关于AX 2012的Visual Studio C项目的开发,我没有什么问题 有一个工具提供了应用程序资源管理器,您可以从中拖动项目中的任何AOT项表、类 我将CustTable从Application Explorer拖到我的项目中,我可以看到为它生成的代理类,表中的所有方法都是可见的,但我有兴趣获取所有记录,如下所示 select CustTable 所以,如果我在VisualStudio中创建代理类的对象,我将如何获得所有记录,那么有一种可能是在AX中编写一个方法并在VisualStud
select CustTable
所以,如果我在VisualStudio中创建代理类的对象,我将如何获得所有记录,那么有一种可能是在AX中编写一个方法并在VisualStudio中调用
第二个问题是,我已经创建了一个类库,并在AOT的C Sharp项目中添加了,如何在X++类中使用?有什么好称呼的吗。请提供一些与此相关的链接。您可以执行以下操作之一:假设您现在拥有2012 R2 您可以使用新的Linq提供程序:有关如何执行此操作的示例代码,请参见: 您可以使用上面提到的表代理,但这是通过在Custtable上使用find方法实现的 CustTable CustTable=新CustTable; custtable=custtable.findByCompanydataAreaId,accountNum 您还可以使用business connector,它已经存在一段时间了。这里有一个这样的示例:这允许您使用以下内容:来自%1的axRecord.ExecuteStmtselect*
您可以这样做:
CustTable c = new CustTable();
c.ExecuteStmt("select * from %1");
while (c.Found)
{
MessageBox.Show(c.Name);
c.Next();
}
这个链接帮助我如何在VisualStudio中获取记录,但仍然停留在如何在X中使用.Net类上++