.net 中context、DbContext是什麼?

可以將上下文看作相關“事物”的包裝,例如 HttpContext, DbContext, ObjectContext.
HttpContext包含任何HTTP相關操作的信息
DbContext包含用於數據庫通信的方法和屬性,ObjectContext也是一樣。
它是一些特定類的佔位符或容器。
上下文通常是一組操作的存儲機制。例如,HttpContext封裝了關於單個HTTP請求的所有HTTP特定信息。
上下文無處不在,當你需要訪問或設置一些可以解耦的數據或函數時,可以使用它們。
所有的Context都是這樣的,它們只是封裝了特定動作集的邏輯。

簡單來說,它是特定一個類或多個類的封裝。例如下面DbContext就是封裝了獲取數據庫、數據庫配置、數據庫操作等一些方法或屬性。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章