Ant*_*ake 6 x++ axapta dynamics-ax-2009
下面这两个陈述有什么区别?
newTable = orginalTable
Run Code Online (Sandbox Code Playgroud)
要么
newTable.data(originalTable)
Run Code Online (Sandbox Code Playgroud)
我怀疑.data()方法有一个性能优势,因为它在标准AX中更常用.
试试这个:
newTable = originalTable;
info(strfmt('%1 %2', newTable.recId, originalTable.recId);
newTable.data(originalTable);
newTable.insert();
info(strfmt('%1 %2', newTable.recId, originalTable.recId);
Run Code Online (Sandbox Code Playgroud)
您将看到第一个语句只是创建另一个指向现有记录的指针.第二个创建现有记录的新副本.
| 归档时间: |
|
| 查看次数: |
5482 次 |
| 最近记录: |