EF的使用(DbContext對象的共用問題)


1.問題的引入

對於某一個數據庫的EF操作對象,當執行某一次請求的時候,可能會多次操作數據庫,也就是可能創建很多MyDbContext(繼承自DbContext對象,EF上下文對象)

 

 

2.代碼創建

當需要使用MyDbContext對象的時候

MyDbContext db=null;

if(HttpContext.Current.Items["MyDbContext"]==null)

{

    db=new MyDbContext();

}

else

{

  db=HttpContext.Current.Itms["MyDbContext"] as MyDbContext;

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM