C# Entity Framework
提問人:劉團圓發(fā)布時間:2020-12-11
.NET中支持Code First的類庫是Entity Framework的最新版本。這個名字來源于一個數(shù)據(jù)庫概念:實體關系模型。其中實體是數(shù)據(jù)對象(如客戶)的抽象概念,它與關系數(shù)據(jù)庫中的其他實體(如訂單和產品)相關,例如客戶訂下了某產品。
Entity Framework將C#程序中的對象映射到關系數(shù)據(jù)庫的實體上。這就是所謂的對象-關系映射。對象-關系映射是將C#中的類、對象和屬性映射到構成關系數(shù)據(jù)庫的表、行和列的代碼。手工創(chuàng)建這個映射代碼非常繁雜、耗時,但Entity Framework使它很容易完成。
Entity Framework建立在ADO.NET的基礎上,而ADO.NET是基于.NET的低層數(shù)據(jù)訪問庫。為使用ADO.NET,需要掌握一些SQL知識,但幸運的是,Entity Framework己經自動處理了這個問題,用戶可以專注于C#代碼。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>