二次开发问题请教
1,717次浏览
编辑于2014年05月27日 18:44:33
背景:
二次开发给一个单据的保存绑定了一个插件,覆写了AfterExecuteOperationTransaction(AfterExecuteOperationTransaction e)方法,通过e.DataEntitys获取保存后数据的Id
问题现象:
在新增单据保存时,有时候e.DataEntity里面的数据ID为0(偶发性),不知道是什么原因?
补充:通过e.DataEntity[0]["Id"]方式获取ID
使用EndOperationTransaction(EndOperationTransactionArgs e)不知道是否会好些?
推荐阅读