2016-07-26 85 views
2

故事是這樣的:如何在AOT的Microsoft Dynamic AX中查找合適的EDT?

我在AOT中寫了一個類,想要聲明一個變量,它存儲了給定日期之間的天數。我首先使用了int原始類型。那麼,我想知道在AOT中是否有合適的EDT。有很多運氣我輸入「NumberOfD ays」,然後EDT NumberOfDays出現在代碼自動完成列表中的第一個條目處。

有時我沒有那麼多運氣。我想知道AOT中是否有EDT的目錄。我不想研究從列表的第一個條目到最後一個條目的EDT列表。

我試圖谷歌,我可以發現,告訴我這是一個更好的做法(或最佳實踐)使用EDTS比使用原始類型如何創建一個EDT指令和指引,但我無法找到一個能夠讓我擺脫EDT需求的目錄:一個已經存在的EDT,最適合這種需求。 「哦!美國東部時間,你在哪裏?」

回答

5

就我所知,除了應用程序對象樹(AOT)之外,沒有擴展數據類型(EDT)的目錄可以更容易地找到您正在查找的EDT。

我會說找到EDTs歸結爲經驗,聰明的猜測,知道一些技巧和(如果沒有其他幫助)蠻力搜索AOT。

經驗

顯然更多你所看到的AX,越有可能你是知道的,如果已經有一個EDT與否。同樣在我的經驗中,尋找像你的例子一般的美國東部時間比例更多的是例外情況。通常你在特定的業務領域(如銷售訂單),並通過查看該區域的表格可以很好地瞭解什麼是EDT。

智能猜測

也許你認爲運氣你的問題,但實際上,有沒有那麼多的名字,對於一個EDT意義。因此,爲您正在尋找的美國東部時間嘗試幾個不同的可能名稱是一個有效的搜索策略。

技巧

嘛,更像是一招,標籤和交叉引用的組合。如果找不到EDT,請嘗試找到EDT將使用的標籤。然後檢查該標籤的交叉引用是否被EDT使用。

蠻力搜索

請注意,AOT的搜索功能有一些很好的先進功能和搜索(至少在美國東部時間節點)並不需要那麼長,例如搜索「天」花了我大約30秒,並返回了153個結果。還有很多需要通過,但比通過所有17k美國東部時間要少得多。

使自己

如果畢竟,你仍然不能找到一個很好的現有EDT,它是確定創建自己的。也許你稍後會發現,現在美國東部時間已經很好了,但說實話,多餘的美國東部時間並不是世界末日。不要讓它成爲一種習慣,但也不要爲此煩惱太多。