ASP.NET MVC5入門基礎,添加一個模型、視圖、控制器,完成增刪改查的功能。 ...
本教程是根據,葡萄城控制項技術團隊(新浪微博 @葡萄城控制項)翻譯編輯發佈的教程進行自我練習和鞏固。
入公司的第一課,在師傅的帶領下,有了一定入門基礎,後面還會學習bootstrap的內容和MVC5的練習。
下麵是百度雲盤整理的入門知識,供大家參考。
鏈接:http://pan.baidu.com/s/1gfwMjRl 密碼:xmwk
以下文檔是基於word內容來的,具體可以參考一下word的內容。
基於軟體:VS2013
Bootstrap中文網址:http://www.bootcss.com/
Bootstrap教程:http://www.dnzs.com.cn/w3cschool/bootstrap/bootstrap-tutorial.html
2.EF-CodeFirst從控制器訪問數據模型
利用Entity Framework自動創建資料庫
優勢:Code-first,自動生成
劣勢:資料庫遷移導致數據初始化,所以選擇實體化數據
2.1IDE概念:
集成開發環境(IDE,Integrated Development Environment )是用於提供程式開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫集成開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程式可以獨立運行,也可以和其它程式並用。IDE多被用於開發HTML應用軟體。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動生成。
2.2創建一個MVC5應用程式
2.2.1
點擊新建工程,在左側選擇Visual C#, 接著選擇Web,然後選擇ASP.NET Web Application. 命名您的工程為"MvcMovie",然後單擊確定。
2.2.2
在 New ASP.NET Project 對話框, 選擇 MVC模板,然後單擊確定。
...
2.3MVC概念
MVC代表: 模型Models-視圖Views-控制器Controllers 。
MVC是一個架構良好並且易於測試和易於維護的開發模式。基於MVC模式的應用程式包含:
Models: 表示該應用程式的數據並使用驗證邏輯來強制實施業務規則的數據類。
Views: 應用程式動態生成 HTML所使用的模板文件。
Controllers: 處理瀏覽器的請求,取得數據模型,然後指定要響應瀏覽器請求的視圖模板(return View())。
2.4添加一個控制器
2.4.1
首先,讓我們創建一個控制器類。在解決方案資源管理器中,用滑鼠右鍵單擊控制器文件夾(Controllers ),然後選擇“添加控制器“。
2.4.2
在添加Scaffold對話框,單擊MVC 5控制器 - 空,然後單擊“添加”。
2.4.3
命名新的控制器為“HelloWorldController”,並單擊“ 添加“。
...
3.DbSet實體化映射資料庫
3.1Sql server遠程連接資料庫
以博客為案例,連接伺服器數據ADO.NET Entity Framework
3.1.1新建項目-c#-web-asp.net web應用程式-MVC
...
3.2連接本地資料庫
3.2.1破解navicat
將pathnavicat.exe程式複製到navicat premium安裝目錄下,在打開navicat之前點擊,顯示successfully,即可打開navicat正常使用。
...
詳見百度雲盤資料。