今天在上班期間花了點(diǎn)時(shí)間學(xué)習(xí)了一下微軟的EntityFramework Code First技術(shù),這篇文章只是簡(jiǎn)單的入門,不多廢話,下面直入主題。
一.首先添加一個(gè)解決方案,接著添加一個(gè)web網(wǎng)站,Dataaccess類庫(用于數(shù)據(jù)訪問),Model類庫(實(shí)體層),結(jié)構(gòu)如下:
二.安裝EntityFramework。通過Nuget Package Manager進(jìn)行安裝(如果還沒有安裝Nuget的,可以通過tools-extension manager進(jìn)行安裝),在tools-Nuget Package Manager-Package Manager Console中打開包管理控制臺(tái),選擇安裝在哪個(gè)PRoject,并輸入Install-Package EntityFramework命令,按回車執(zhí)行命令便可安裝EntityFramework。
三.EntityFramework安裝完成后,Web層以及DataAccess層分別添加對(duì)EntityFramework的引用。
四.各層代碼如下:
Model層:
DataAccess層:
Web層:
還有一件很重要的事情就是得對(duì)配置文件進(jìn)行相關(guān)連接配置,配置如下:
其中的name對(duì)應(yīng)的是自己定義的上下文,后面的providerName不能缺少。
五.運(yùn)行代碼后,打開SqlServer management studio,便可看到自動(dòng)生成了一個(gè)數(shù)據(jù)庫(DBDemo),數(shù)據(jù)庫中帶有一張表(T_Student)。
這只是一個(gè)簡(jiǎn)單入門,接下來再繼續(xù)深入研究。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注