Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 2009, Dynamics AX 2012
Dynamics AX 2009, Dynamics AX 2012
kann ich auch nur empfehlen ;) |
|
|
|
|
|
|
|
Dieser Beitrag bezieht sich auf die Versionen:
Dynamics AX 2009, Dynamics AX 2012
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ein kurzes Code-Beispiel wie man unter der Verwendung von RecordInsertList Datensätze in einer Tabelle auf sehr performante Art & Weise erstellen kann. Wer RecordInsertList nicht kennt, kann hier mehr darüber erfahren.
static void HowToUseRecordInsertList(Args _args) { DMOPerfTest DMOPerfTest; RecordInsertList RecordInsertList; Counter c; FromTime fromTime = timeNow(); RecordInsertList = new RecordInsertList(tableNum(DMOPerfTest)); for (c=1;c<=10000;c++) { DMOPerfTest.clear(); DMOPerfTest.AccountNum = int2str(c); if(DMOPerfTest.validateWrite()) { RecordInsertList.add(DMOPerfTest); } } RecordInsertList.insertDatabase(); info(strFmt("Total time consumed: %1", timeConsumed(fromTime, timeNow()))); }Die im Beispiel verwendete Tabelle DMOPerfTest wurde für dieses Beispiel erstellt und ist Out-of-the-box nicht Bestandteil von Dynamics AX.