【.NET框架】—— MVC5+EF6實體模型自動建立(七)

1.1.使用EF框架自動構建實體模型

在以前MVC5+EF進行CRUD章節時,咱們是經過手動的方式來建立數據模型Model,並手動建立了上下文文件。數據庫

這裏咱們能夠經過EF框架來自動建立上下文文件,操做數據庫,EF框架的這個功能真是爽歪歪,有點像傻瓜相機的功能,一鍵式操做,瞬間提高開發效率。框架

具體實現步驟:設計

①首先須要建立一個MVC項目:blog

 

 

建立一個空的MVC Web項目,點擊肯定:路由

 

 

②建立實體數據模型:開發

在新建的項目解決方案上右鍵——添加——新建項,在Visual C#中選擇ADO.NET實體數據模型進行建立:效率

 

 

默認Model1,點擊添加,選擇「來自數據庫的EF設計器」,點擊下一步:表單

 

 

出現設置實體數據模型嚮導,這裏選擇「新建鏈接」,本身選擇建立一個新的數據庫實體鏈接:方法

 

 

選擇「新建鏈接」後作如下設置,關聯到本身想要創建數據庫關係映射的那張表,點擊肯定:im

 

 

設置完成後作以下圖操做,繼續點擊下一步:

 

 

選擇「實體框架6.0」,點擊下一步繼續:

 

 

勾選關聯的表單,點擊完成,這裏就自動由EF框架去建立了數據庫實體關係的映射,上下文關係也會由框架自動建立:

 

 

1.1.1.框架自動建立關聯文件說明

①上下文Context文件:

 

 

②模型文件:

 

 

1.1.2.建立控制器與View展現數據庫數據

①建立Default控制器與View視圖:

 

 

 

 

②添加控制器顯示訪問上下文方法Index:

 

 

③修改默認控制器RouteConfig.cs文件下的默認控制器路由路徑:

 

 

完成後便可如以前手動建立的頁面同樣進行數據展現與顯示:

相關文章
相關標籤/搜索