位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# Entity Framework

提問人:劉團(tuán)圓發(fā)布時間:2020-12-11

    .NET中支持Code First的類庫是Entity Framework的最新版本。這個名字來源于一個數(shù)據(jù)庫概念:實體關(guān)系模型。其中實體是數(shù)據(jù)對象(如客戶)的抽象概念,它與關(guān)系數(shù)據(jù)庫中的其他實體(如訂單和產(chǎn)品)相關(guān),例如客戶訂下了某產(chǎn)品。

    Entity Framework將C#程序中的對象映射到關(guān)系數(shù)據(jù)庫的實體上。這就是所謂的對象-關(guān)系映射。對象-關(guān)系映射是將C#中的類、對象和屬性映射到構(gòu)成關(guān)系數(shù)據(jù)庫的表、行和列的代碼。手工創(chuàng)建這個映射代碼非常繁雜、耗時,但Entity Framework使它很容易完成。

    Entity Framework建立在ADO.NET的基礎(chǔ)上,而ADO.NET是基于.NET的低層數(shù)據(jù)訪問庫。為使用ADO.NET,需要掌握一些SQL知識,但幸運的是,Entity Framework己經(jīng)自動處理了這個問題,用戶可以專注于C#代碼。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部