在Task中全局过滤与AOP失效 返回

C#论坛 老数据
3 1870

var res = await Task.Run(() =>

{

var list = _SysVersionService.Query(d=>1==1).OrderByDescending(d=>d.Sort);

var data = list.MapToList<SysVersionListDto>();

return Success(null, data);

});

return res;

在service中注入db,在Task中使用时,全局过滤与AOP失效。


热忱回答3

  • DB不能跨线程 使用

    0 回复
  • var list =  new SysVersionService.Query(d=>1==1).OrderByDescending(d=>d.Sort);

    var data = list.MapToList<SysVersionListDto>();

    return Success(null, data);

    这样是OK的

    0 回复
  • 您好,群号可以告诉我吗?找了半天没找到


    0 回复