首页 > 其他 > 详细

NopCommerce 执行计划任务不同Services协调操作导致更新数据失败的问题!

时间:2014-04-12 16:33:12      阅读:672      评论:0      收藏:0      [点我收藏+]

问题描述:  

    在Nop的计划任务里需要两个任务协调操作

    _shipmentService.InsertShipment(shipment);
    _orderProcessingService.Ship(shipment, true);

 

    因为Nop用了AutoFac并指定DBContext 为 InstancePerHttpRequest() ,但是在计划任务里并不是 从客户端发送过来的请求~

        所以IRepository里的DBContext 不是同一个,所以导致 EF没有跟踪到实体的修改状态~

          

    

NopCommerce 执行计划任务不同Services协调操作导致更新数据失败的问题!,布布扣,bubuko.com

NopCommerce 执行计划任务不同Services协调操作导致更新数据失败的问题!

原文:http://www.cnblogs.com/somtomking/p/3658162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!