項目需要,數據庫已經設計完成,需要生成相關的數據訪問代碼和頁面。
參考:http://www.tracefact.net/asp-net/aspnetmvc-model-part1.aspx
http://www.cnblogs.com/seawaving/archive/2012/12/05/2803429.html
第一步,按照下面的步驟,生成數據模型和訪問層代碼:
- 右鍵點擊“解決方案瀏覽器”窗口中的Models文件夾,並且選擇菜單項,“添加(Add)”,“新建項(New Item)”。

- 在“添加新項(Add New Item)”對話框中,選擇Data分類(如圖1)。

- 選擇ADO.NET Entity Data Model模板,將實體數據模型命名為MoviesDBModel.edmx,並且點擊“添加”按鈕。點擊“添加”按鈕將會運行數據模型向導。

- 在“選擇模型內容(Choose Model Contents)”步驟,選擇“從數據庫生成(Generate from a database)”選項,並且點擊“下一步(Next)”按鈕。
- 在“選擇數據連接(Choose Your Data Conncetion)”步驟,選擇MoviesDB.mdf數據庫連接,輸入實體的連接設置名MoviesDBEntities,並且點擊“下一步”按鈕。
- 在“選擇你的數據庫對象(Choose Your Database Object)”步驟,選擇Movie數據庫表,並且點擊“完成”按鈕。
第二步,創建控制器和頁面:
- (在創建控制器前必須先Build一下,不然選不到類)右鍵單擊Controllers文件夾,新建一個名為“MoviesController ”的控制器。

- 在“添加控制器”頁面,“模型類”,填第一步生成的表對應的類“Movies”,“數據上下文類”填寫剛才第一步生成“MoviesDBEntities”。

-
點擊添加,將創建以下文件和文件夾:
- 項目的 Controllers 文件夾下新增MoviesController.cs文件
- 項目的Views文件夾下新增Movies文件夾
- 在Views/Movies文件夾下創建了Create.cshtml, Delete.cshtml, Details.cshtml, Edit.cshtml, 和 Index.cshtml 五個文件。
到此所有的創建工作完畢,然后修改代碼。
