Successfully reported this slideshow.
Your SlideShare is downloading. ×

2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練2

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 39 Ad

More Related Content

Slideshows for you (20)

Advertisement

Similar to 2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練2 (20)

Advertisement

Recently uploaded (20)

2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練2

  1. 1. ASP.NET MVC 4 WEB課程 時間:2016/4/6 報告者:謝政廷
  2. 2. 大綱 • Entity Framework – Code first – Database first • Deploy – IIS – Azure Web Application • Linq – 使用linq取得資料 – 其他使用範例 2
  3. 3. Entity Framework • Entity Framework • 是微軟以 ADO.NET 為基礎所發展出來的物件關聯對 應 (O/R Mapping) 解決方案。 • 定義了物件模型 (Object Model),讓上層的應用程式碼 可以如物件導向的方式般存取資料。 • Code first • Database first 3
  4. 4. Entity Framework (1) • 物件關連對應(Object Relational Mapping,ORM) – 將不同資料轉換成 物件導向的技術 4
  5. 5. Entity Framework (2) • ADO 5
  6. 6. Entity Framework (3) • ORM 6
  7. 7. Entity Framework (4) • Database First • Model First • Code First 7
  8. 8. Database First(1/7) • 利用資料庫產生模組 8
  9. 9. Database First(2/7) • 利用資料庫產生模組 9
  10. 10. Database First(3/7) 10
  11. 11. Database First(4/7) 11
  12. 12. Database First(5/7) 12
  13. 13. Database First(6/7) 13
  14. 14. Database First(7/7) • 實際操作 – 建立localdb – 建立資料表 – 產生模組 – http://dog0416.blogspot.tw/2016/03/asp-net- mvc-entity-framework-database.html 14
  15. 15. Code First(1/) • 實際操作 – 建立localdb – 建立資料表 – 產生模組 – http://dog0416.blogspot.tw/2016/03/asp-net- mvc-entity-framework-database.html 15
  16. 16. Code First(1/) • 實際操作 – 建立連線字串 – 建立資料內容 – 產生資料庫 – http://dog0416.blogspot.tw/2016/04/asp-net- mvc-entity-framework-code-first.html 16
  17. 17. Linq • Language Integrated Query,LINQ • 新增一種自然查詢的SQL語法到.NET Framework的程式 語言中 • 目前可支援C#以及Visual Basic .NET語言 • 優點 – 可讀性高 – 方便使用 • 缺點 – 效能雖已優化,但部分使用方式略遜SQL語法 17
  18. 18. Linq • Select • Where • Order 18
  19. 19. Deploy • IIS – 網際網路資訊服務(Internet Information Services,IIS) – 具有彈性、安全且容易管理的網頁伺服器 • Azure Web Application 19
  20. 20. IIS(1) 20
  21. 21. IIS(2) 21
  22. 22. IIS(3) 22 IIS安裝 1.控制台-> 程式集
  23. 23. IIS(4) 23 IIS安裝 2.開啟或關閉 Windows功能
  24. 24. IIS(5) 24 IIS安裝 3.勾選安裝套件
  25. 25. IIS(6) 25 IIS安裝 4.安裝 5.完成安裝
  26. 26. IIS(7) • 使用Visual Studio 2010進行專案發佈 26
  27. 27. IIS(8) 27
  28. 28. IIS(9) • Web Deploy、WebDeploy、FTP 、檔案系統 28
  29. 29. IIS(10) 29
  30. 30. IIS(11) 30
  31. 31. IIS(12) 31
  32. 32. IIS(13) 32
  33. 33. IIS(14) 33
  34. 34. IIS(15) 34
  35. 35. IIS(16) 35
  36. 36. IIS(17) 36
  37. 37. Azure • Azure • Azure SQL • Azure Web Application • Azure VM 37
  38. 38. 操作方法 • http://dog0416.blogspot.tw/2015/11/azurea spnet-mvc-azure-websql.html 38

Editor's Notes

  • 參考wiki說明
    http://zh.wikipedia.org/wiki/ASP.NET_MVC_Framework#ASP.NET_MVC_Razor_Engine
  • 使用Entity Framework的開發方式有三種:Code First、 Model First與Database First Database First:由資料庫產生模型,如果有DBA的角色存在,那就是DBA怎麼規劃資料庫,你就乖乖照著用
    Model First:透過Entity Framework的工具設計模型後再建立資料庫
    Code First:使用程式碼定義模型後再建立資料庫
  • 參考資料
    https://zh.wikipedia.org/wiki/%E8%AF%AD%E8%A8%80%E9%9B%86%E6%88%90%E6%9F%A5%E8%AF%A2
  • 參考wiki說明
    http://zh.wikipedia.org/wiki/ASP.NET_MVC_Framework#ASP.NET_MVC_Razor_Engine

×