Entity Framework第4篇: 加速開發POCO Generator

    真正討論資料庫互動的大小事。快速入門 Entity Framework,徹底攻略 EF Poco Generator 透過自動生成EF程式碼來加速開發。朝著「現代 .Net 開發者」快速前進!

    168
    5.0
    • 了解 EF Poco Generator 的 tt 檔案和一些常見的變數設定

    • 了解 EF Poco Generator 的部屬方式

    • 客製化 EF Poco Generator 所自動產生的物件名稱

    • EF Poco Generator 如何搭配 Automated Migration

    US$77.99

    按一下 進入設定

    00:00
    00:00
    00:00

    預購優惠名額


    第 3 期早鳥優惠 :  預計 $ 1990

    組合最划算

    (1) EF 3+4 熟能生巧+加速開發 : $5840

    (2) EF 1+2+3+4 快速入門 + 扎實打底 +熟能生巧 + 加速開發 :$9990

    (連結請往下參考課程組合)


    越早預購越划算,價格將依照 課程製作完成度、購買人數、優惠名額...等條件,進行價格調整, 以實際公告與當下購買之金額為主。

    帶您學會快速適應各種公司的 EF 結構

    # 關於「Entity Framework 技術學程  」


    這套學程主要的目的在於帶您暸解各種開發模式,並從「入門、打底、熟練、優化、整合、進階整合 」等 6 大個面向循序漸進地帶你融會貫通 Entity Framework .NET Framework這項技術。不管是 DB First 或是 Code First,都會帶您徹底理解!讓您能具備適應各種公司 EF 結構的能力,不再擔心看不懂新公司的 EF 程式碼。


    您目前位於 「加速開發篇」 :


    • 第 1 篇:基礎入門:

    主要講解 EF DB First 和 EF Code First 模式下的 Mapping 開發模式。並帶您在 DB First 和 Code First 不同的視角下重構同一功能。

    • 第 2 :扎實打底:

    了解 Code First 模式下 Migration 開發模式,熟悉 Code First 底下的 Data Annotations V.S. Fluent API 的差異和比較。並初步了解 AutoMapper,為下一階段做準備。

    • 第 3 熟能生巧:

    初步了解 Code First 和 DB First開發模式下的Unit Of Work搭配Repository和AutoMapper。

    • 第 4 加速開發:

    熟悉 EF Poco Generator 這項工具來加速開發工作。

    • 第 5 技術整合 Part 1:

    整合我們目前所學技術包括 TSQL、C#、Linq,Unit Test、HTML CSS、MVC、EF,手寫出一個完整的範例。

    • 第 6 技術整合 Part 2

    繼續在同一個範例把 Unit Of Work 和 Repository 搭配 AutoMapper 連接到 MVC。並建立 Search bar 搭配 AutoComplete,Sorting,分頁,Caching,還有delete multiple等各種 MVC 精華重點。


    購課學員,一致好評

    為什麼需要 Entity Framework ? 

    如何連接資料庫,一直是屬於後端最重要的一環。沒有連接資料庫的系統,也只是過家家。.NET技術連接資料庫其實有多種技術,舉例來說,常見的有ADO.NET、Linq to SQL、Dapper,Entity Framework。其中最近幾年在業界比較流行的就是 Entity Framework,甚至還有 Entity Framework Core。如果想要符合新的業界技能需求,Entity Framework 可以說是必備的技術。

    製作 Poco Generator 的大神都在用Fluent API 寫法!

    在EF Code First開發模式底下,有關Relationship有2種語法,第1種語法是Data Annotations,第2種語法是Fluent API。從之前的課程,我們理解 Data Annotations 和 Fluent API 的差異和比較。Fluent API的語法會比Data Annotatione更有彈性和更少限制,所以製作Poco Generator的大神才會使用Fluent API的語法來自動生成EF程式碼_。


    # 要「加速開發」必須認識:


    >> EF Poco Generator!
    首先開發 Database 再透過 EF Poco Generator 自動產生 EF Code First程式碼。並隨著課程進行,我們學會 Poco Generator 部署方式、客製化命名、Filter 及 Automated Migration 等搭配使用。


    # 魔王關卡:


    魔王 1 號

    EF Poco Generator 中的 tt 檔案 & 常見變數設定
    EF Poco Generator 中有個副檔名為 tt 的設定檔,我們可以透過更改檔案裡的變數,自動產生不同的 EF Code First 程式碼。


    魔王 2 號

    EF Poco Generator 的部屬方式
    所有自動產生的 EF 程式碼都會存放在同一個資料夾。要如何把自動產生的程式碼存放在不同的 Project 或是不同的資料夾。各種相關的部屬方式都會在此課程中討論。


    魔王 3 號

    客製化修改 EF Poco Generator 物件名稱
    如何針對 EF Poco Generator 所自動產生的物件名,在 tt 設定檔中完成客製化修改。


    魔王 4 號

    EF Poco Generator 自動生成可以實行 Automated Migration 的 EF 程式碼
    EF Code First 的 Migration 開發模式下,Migration 可以自動或是手動。課程中會告訴你如何透過修改 tt 設定檔案對 EF Poco Generator 所自動產生的程式碼進行自動或是手動 Migration。


    魔王 5 號

    EF Poco Generator 自動產生的 EF 程式碼的 Filter
    在現有 Database 有上百個 Table 的情況下,當我們希望只針對 EF 程式碼其中 10 個 Table 進行 CRUD,要如何透過手改 TT 檔案去自動生成我們這 10 個 Table 相對應的 EF 程式碼。


    跟著我走,從原點開始扎實學習吧!

    您目前位於 「現代 .Net Framework 開發者之路」中的 Entity Framework 學程第四篇 加速開發 :


    目錄
    1. TSQL扎實打底 - 講義目錄
    2. C# 深入解析 - 講義目錄
    3. LINQ to Object、SQL、XML - 講義目錄
    4. 測試學程第一篇 Unit Test, MS Test V.S. Nunit- 講義目錄
    5. 測試學程第二篇 Mocking Framework, NSubstitute V.S. Moq - 講義目錄
    6. 測試學程第四篇 Mocking Framework, NSubstitute V.S. Moq - 講義目錄
    7. 測試學程第五篇 Mocking Framework, NSubstitute V.S. Moq - 講義目錄
    8. HTML5和CSS3基礎入門
    9. ASP.NET MVC 完全精通 - 講義目錄
    10. Entity Framework 學程第一篇 基礎入門 - 講義目錄
    11. Entity Framework 學程第二篇 扎實打底 - 講義目錄
    12. Entity Framework 學程第三篇 熟能生巧 - 講義目錄
    13. Entity Framework 學程第四篇 加速開發 - 講義目錄
    14. 測試學程第三篇 Unit Test V.S. Integration Test - 講義目錄
    15. Entity Framework 學程第五篇 技術整合 Part1 - 講義目錄
    16. Entity Framework 學程第六篇 技術整合 Part2 - 講義目錄
    17. RESTful ASP.NET Web API (規劃中)


    購課保障

    購課前,建議你先來看完整的 講義目錄,確定對你有用才購買。

    購課後,有任何問題,歡迎加入我的 ITHandyGuy售後服務粉絲團,來這邊討論任何對我的課程有疑問的問題,或是直接再討論區留言,我看到後會回覆。另外,更新或新增內容不額外收費喔!

    ITHandyGuy Page: https://goo.gl/hes3YW
    ITHandyGuy 交流社團 : https://goo.gl/uFHQvY


    關於講師 Kevin - 全方位 .NET 開發者


    技術移民到澳洲的.NET Developer,對於.NET領域的相關技術與各式開發方式、多種前後端框架與工具、版控系統,皆有深入的研究。畢業於澳洲多個大學,其中2所全校第1名畢業,最高學歷為碩士。現任HiSKIO線上課程特約講師,以及IT工具人學院創辦人。以一門銜接一門的扎實打底學程,幫助許多想成為.NET Developer的朋友們,繞過彎路,快速學習。


    • 2013 Certificate I in Hospitality (Provide Responsible Service of Alcohol) QHA QLD,酒精飲料服務責任執照, 昆士蘭餐飲協會。
    • 2011 Graduate Diploma in IT Management CQU QLD,IT管理研究生文憑, 中央昆士蘭大學,該屆全校第1名畢業。
    • 2010 Certificate IV in Property (Real Estate) Professional Real Estate Training QLD,專業昆士蘭房地產培訓4級證書。
    • 2010 Master of Information System Griffith QLD,信息系統碩士,格里菲斯大學。
    • 2008 Bachelor of IT Software Architecture QUT QLD,IT軟件架構學士,昆士蘭科技大學。
    • 2005 Diploma in Information Technology QIBT QLD,IT專業文憑證書,昆士蘭商業技術學院,該屆全校第1名畢業。

    章節目錄

    • 1-1
      FAQ-Handout,SampleCode(常見問題-講義、範例程式碼)
    • 1-2
      Poco Generator要收費了
    • 1-3
      (P1-1)導讀EF(1to6)(.NetFramework)
    • 1-4
      (P1-2)導讀EF(1)(.NetFramework)
    • 1-5
      (P1-3)導讀EF(2)(.NetFramework)
    • 1-6
      (P1-4)導讀EF(3)(.NetFramework)
    • 1-7
      (P1-5)導讀EF(4)(.NetFramework)
    • 1-8
      (P1-6)導讀EF(5)(.NetFramework)
    • 1-9
      (P1-7)導讀EF(6)(.NetFramework)
    • 1-10
      (P2-1)討論Tsql和工具
    • 1-11
      (P2-2)討論EfDBFirst
    • 1-12
      (P2-3)使用EfPocoGenerator,討論EfDbFirst的Mapping模式
    • 1-13
      (P2-4)討論EfDBFirst的Mapping模式和Migration模式
    • 1-14
      (P2-5)結論
    • 1-15
      (P3-1)導讀EF(5to6)(.NetFramework)程式碼
    • 1-16
      (P3-2)設定EF(5to6)(.NetFramework)程式碼

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    | 尚無內容

    銷售方案