1. 程式人生 > >學會如何應用EF框架

學會如何應用EF框架

EF框架支援“Database First”、“Model First”和“Code First”三種方式來完成“資料建模”。我個人推介用Database First,下面就是它的含義以及步驟,Database First模式稱為“資料庫優先”或“資料庫先行”模式,即先建立資料庫,後生成資料模型。在這種模式下,要求資料庫已經建立完成並可以正常使用,然後使用Visual Studio中的EF模型設計器,根據已有的資料庫生成資料模型。Database First模式是一種在實際開發中使用比較多的一種資料建模的方式。注意:在ASP.NET MVC的應用程式中,所有資料模型的類,預設都被放置在/Models目錄中。這個優點是先在資料庫中建立好資料,再利用

EF框架中的Database First模式來進行資料建模了,建立一個ASP.NET MVC應用程式後,選中Models目錄,開啟“新增新項”對話方塊,在“資料”類中選擇“ADO.NET實體資料模型,如下圖:

 

2.點選“新增”按鈕,在彈出的“實體資料模型嚮導”對話方塊中,選擇“來自資料庫的EF設計器”,如圖所示。

3.點選“下一步”,繼續在“實體資料模型嚮導”對話方塊中建立資料庫連線,連線到“db_LaiShopping資料庫,實體資料模型嚮導將會自動生成連線字串,如圖所示。

4.將連線字串儲存至Web.Config中,點選下一步,選擇EF框架的版本,如圖所示。

選擇版本之後,點選“下一步”,選擇資料表“Customer”,如圖所示

6.點選“完成”,Visual Studio將會建立資料模型關係圖,如圖所示。