簡體   English   中英

Visual Studio for AX 2012的開發

[英]Development in Visual Studio for AX 2012

我對AX 2012的Visual Studio C#項目的開發幾乎沒有任何疑問。

有一個工具可以提供Application Explorer,您可以在其中拖動項目中的任何AOT項目(Table,Class)。

我將CustTable從Application Explorer拖到我的項目中,我可以看到為它生成的代理類,並且表中的所有方法都可見,但我有興趣獲取如下所有記錄

select CustTable

因此,如果我在Visual Studio中創建代理類的對象,我將獲得所有記錄,有一種可能性在AX中編寫方法並在Visual Studio中調用。

第二個問題是,我已經創建了一個類庫並添加到AOT的C Sharp項目中,我如何在X ++類中使用? 無論如何都要打電話給它。 請提供一些與之相關的鏈接。

您可以執行以下操作之一:(假設您現在有2012 R2)

  • 您可以使用新的Linq提供程序:有關如何執行此操作的示例代碼,您可以在此處查看: http//msdn.microsoft.com/en-us/library/jj677293.aspx

  • 您可以使用上面提到的表代理,但這可以通過在Custtable上使用find方法來完成。

    CustTable custtable = new CustTable(); custtable = CustTable.findByCompany(dataAreaId,accountNum);

  • 您也可以使用已經存在一段時間的業務連接器。 可以在此處找到此示例: http//msdn.microsoft.com/en-us/library/cc197126.aspx (這允許您使用以下內容: axRecord.ExecuteStmt("select * from %1");

你可以這樣做:

 CustTable c = new CustTable();
        c.ExecuteStmt("select * from %1");

        while (c.Found)
        {
            MessageBox.Show(c.Name);
            c.Next();
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM