Asp.Net MVC 從數據庫生成代碼(包括頁面)


項目需要,數據庫已經設計完成,需要生成相關的數據訪問代碼和頁面。

參考:http://www.tracefact.net/asp-net/aspnetmvc-model-part1.aspx

http://www.cnblogs.com/seawaving/archive/2012/12/05/2803429.html

第一步,按照下面的步驟,生成數據模型和訪問層代碼:

  1. 右鍵點擊“解決方案瀏覽器”窗口中的Models文件夾,並且選擇菜單項,“添加(Add)”,“新建項(New Item)”。
  2. 在“添加新項(Add New Item)”對話框中,選擇Data分類(如圖1)。
  3. 選擇ADO.NET Entity Data Model模板,將實體數據模型命名為MoviesDBModel.edmx,並且點擊“添加”按鈕。點擊“添加”按鈕將會運行數據模型向導。
  4. 在“選擇模型內容(Choose Model Contents)”步驟,選擇“從數據庫生成(Generate from a database)”選項,並且點擊“下一步(Next)”按鈕。
  5. 在“選擇數據連接(Choose Your Data Conncetion)”步驟,選擇MoviesDB.mdf數據庫連接,輸入實體的連接設置名MoviesDBEntities,並且點擊“下一步”按鈕。
  6. 在“選擇你的數據庫對象(Choose Your Database Object)”步驟,選擇Movie數據庫表,並且點擊“完成”按鈕。

第二步,創建控制器和頁面:

  1. 在創建控制器前必須先Build一下,不然選不到類)右鍵單擊Controllers文件夾,新建一個名為“MoviesController ”的控制器。
  2. 在“添加控制器”頁面,“模型類”,填第一步生成的表對應的類“Movies”,“數據上下文類”填寫剛才第一步生成“MoviesDBEntities”。
  3. 點擊添加,將創建以下文件和文件夾:

    • 項目的 Controllers 文件夾下新增MoviesController.cs文件
    • 項目的Views文件夾下新增Movies文件夾
    • 在Views/Movies文件夾下創建了Create.cshtml, Delete.cshtml, Details.cshtml, Edit.cshtml, 和 Index.cshtml 五個文件。

到此所有的創建工作完畢,然后修改代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM