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

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

net core 中獲取DBContext的問題

net core 中獲取DBContext的問題

慕尼黑5688855 2018-07-12 09:09:29
以前framework 里邊,可以通過如下方式獲取到 DBContextvar entities = CallContext.GetData(name) as Entities;if (entities == null){    entities = new MyEntities();    CallContext.SetData(name, entities);}return entities;PS: Entities : DBContext在net core 2.1 里邊,CallContext已經(jīng)被移除了, 這里要如何實現(xiàn)? 
查看完整描述

3 回答

?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

自己實現(xiàn)一個 CallContext ,建議改用依賴注入


查看完整回答
反對 回復(fù) 2018-07-12
?
12345678_0001

TA貢獻1802條經(jīng)驗 獲得超5個贊

依賴注入,我是直接在構(gòu)造函數(shù)里面聲明

public class ReportService : IReportService {

        public ReportService(ApplicationDbContext context) {

            _context = context;


        }

        private ApplicationDbContext _context;

    }  


查看完整回答
反對 回復(fù) 2018-07-12
?
素胚勾勒不出你

TA貢獻1827條經(jīng)驗 獲得超9個贊

1.可以直接在Startup中進行注入 

2. 查看源碼CallContext 將CallContext 相關(guān)的 Copy 過來 進行使用。


查看完整回答
反對 回復(fù) 2018-07-12
  • 3 回答
  • 0 關(guān)注
  • 2193 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號