第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

存儲庫僅在某些情況下獲取數據

存儲庫僅在某些情況下獲取數據

C#
HUX布斯 2021-10-24 17:52:18
我有一個 ASPNET Boilerplate 項目;下面的代碼是從服務和后臺作業(yè)執(zhí)行的    private readonly IRepository<UserTeam> _userTeamsRepository;    [...]    public List<UserTeam> GetUsers(){        var defaultUsers = _userTeamsRepository            .GetAllIncluding(ut => ut.Team, ut => ut.User)            .Where(ut => ut.Team.AlwaysIncluded)            .ToList();    }它從表和表UserTeam之間的連接表中獲取數據(一個屬于多個,一個可以有多個)。UsersTeamsUserTeamsTeamUsers正如我所說,該GetUsers()方法在 Web 服務和后臺作業(yè)中都被引用。使用斷點我可以看到,當在 Web 服務中調用該方法時,返回的列表充滿了UserTeam包含鏈接Team和User實體的實體(這正是我想要的)。另一方面,當它從后臺作業(yè)調用時,僅Team填充該字段,而該User部分為空。這是一個非常奇怪的問題,因為這段代碼是相同的,唯一不同的是它是在同一個應用程序的不同上下文中調用的。你知道什么可能導致這個問題嗎?
查看完整描述

2 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

根據Tseng 評論,后臺作業(yè)是跨租戶的,因此它無法訪問User表信息。

我通過User在將后臺作業(yè)排隊并將數據傳遞給作業(yè)的輸入對象之前獲取數據來解決此問題。


查看完整回答
反對 回復 2021-10-24
  • 2 回答
  • 0 關注
  • 188 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號