Entity Framework第3篇: 熟能生巧Unit of work with Repository(C#)

    真正討論資料庫互動的大小事。快速入門 Entity Framework,初步了解 EF Code First 開發模式和 EF DB First 開發模式的 Unit Of Work 搭配 Repository 和 AutoMapper 的大小事。在 Migration 開發模式開發 Stored Procedure。理解實作 Automated Migration。朝著「Dot

    166
    收集中
    • 了解 EF Code First 開發模式的 Unit Of Work 搭配 Repository 和 AutoMapper 的大小事

    • 了解 EF DB First 開發模式的 Unit Of Work 搭配 Repository 和 AutoMapper 的大小事。

    • 在 Migration 開發模式實踐 Stored Procedure

    • 在 EF Code First 開發模式中的 Migration 模式,實作 Automated Migration

    US$78.14

    按一下 進入設定

    00:00
    00:00
    00:00

    預購優惠名額

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

    組合最划算

    (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 精華重點。


    購課學員,一致好評


    初步了解“DB First v.s. Code First” 中的 Unit Of Work

    透過 DB First 及 Code First 開發模式中的 Unit Of Work 搭配 Repository、AutoMapper 的實作,來比較兩種開發模式之間的差異。讓你在因應不同開發團隊習慣都能輕鬆上手!


    # 朝「 Dot Net Developer 」前進!


    >> 大量實作課程,幫你打下堅強基礎!
    在 Migration 開發模式中,開發 Stored Procedure,理解實作 Automated Migration。


    >> 介紹 Unit Of Work 搭配 Repository、AutoMapper 的觀念和2種不同的實作方法!
    "EF Model的Unit Of Work層" 和 "UI Model 的 Unit Of Work 層" 分開在不同的 Project 下實作,以及 合併在同一個Project下實作。比較其差異。


    # 魔王關卡:


    魔王 1 號

    Code First 中的 Unit Of Work 搭配 Repository、AutoMapper
    討論為什麼會有Unit Of Work搭配Repository和AutoMapper的需求。討論 "UI層" 和 "資料庫連接層" 切分開來寫。初步了解Code First 來實作Unit Of Work 搭配 Repository、AutoMapper的觀念。並介紹2種常見寫法和差異比較。


    魔王 2 號

    DB First 中的 Unit Of Work 搭配 Repository、AutoMapper
    將魔王 1 號中的範例,透過 DB First 開發模式再重構一次,進而討論兩個不同開發模式之間的差異比較。


    魔王 3 號

    Migration 開發模式中,實踐 Stored Procedure
    製造一個空的 Migration class 包含 Up() Method、Down() Method 開發 TSQL 程式碼。使用 update-database 指令在 Database 生成 Stored Procedure。。


    魔王 4 號

    實作 Automated Migration
    在 EF Code First 開發模式中的 Migration 模式,實作 Automated Migration。


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

    您目前位於 「現代 .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. 測試學程第四篇 Fluent Assertions Part 1- 講義目錄
    7. 測試學程第五篇 Fluent Assertions Part 2 - 講義目錄
    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

    為什麼需要 Entity Framework ? 

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

    關於講師 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
      (P1-1)導讀EF(1to6)(.NetFramework)
    • 1-3
      (P1-2)導讀EF(1)(.NetFramework)
    • 1-4
      (P1-3)導讀EF(2)(.NetFramework)
    • 1-5
      (P1-4)導讀EF(3)(.NetFramework)
    • 1-6
      (P1-5)導讀EF(4)(.NetFramework)
    • 1-7
      (P1-6)導讀EF(5)(.NetFramework)
    • 1-8
      (P1-7)導讀EF(6)(.NetFramework)
    • 1-9
      (P2-1)討論Tsql和工具
    • 1-10
      (P2-2)討論EfDBFirst
    • 1-11
      (P2-3)使用EfPocoGenerator,討論EfDbFirst的Mapping模式
    • 1-12
      (P2-4)討論EfDBFirst的Mapping模式和Migration模式
    • 1-13
      (P2-5)結論
    • 1-14
      (P3-1)導讀EF(05to06)(.NetFramework)程式碼
    • 1-15
      (P3-2)設定EF(05to06)(.NetFramework)程式碼

    試閱影片

    常見問答

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

     

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

     

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

    猜你喜歡

    用戶評價

    | 收集中

    購買前問答

    | 尚無內容

    銷售方案