Entity Framework入門知識

1、DbContext(上下文類)
DbContext是實體類與數據庫的橋樑,主要負責與數據交互。
在這裏插入圖片描述
DbContext主要負責以下活動:

EntitySet::DbContext包含了所有映射到表的entities

Querying:將Linq-To-Entities轉譯爲Sql併發送到數據庫

Change Tracking:從數據庫獲取entities後保留並跟蹤實體數據變化

Persisting Data:根據entity狀態執行Insert、update、delete命令

Caching:DbContext的默認第一級緩存,在上下文中的生命週期中存儲entity

Manage Relationship:DbContext在DbFirst模式中使用CSDL、MSL、SSDL管理對象關係,Code first中使用fluent api 管理關係

Object Materialization:DbContext將物理錶轉成entity實例對象

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