課程時間
🔧【Tools工具安裝】3:30:56
🎬【Linq(.NetFramework)完全攻略】12:40:55
課程章節
請按「Preview」預覽章節。
- (T1)自動生成LinqToSQL搭配AspNetWebForm。討論SqlProfiler監視資料庫 (30:23)
- (T2)討論LinqToObject的Aggregate,包括Min、Max、Sum、Count、Average (23:28)
- (T3)討論LinqToObject的Where (14:22)
- (T4)討論EntityFrameworkDbFirst連接資料庫。討論LinqToObject的Where (17:10)
- (T5)比較LinqToObject的Select、SelectMany (32:37)
- (T6)討論LinqToObject的OrderBy、ThenBy、Reverse (14:24)
- (T7)比較LinqToObject的Skip、TakeWhile、SkipWhile。實作Paging資料分頁 (15:02)
- (T8)比較LazyLoading延遲執行(Select、Where、Take、Skip)、EagerLoading立刻執行(aggregate、ToList) (8:14)
- (T9)討論LinqToObject的ToList、ToArray、ToDictionary、ToLookup、Cast和OfType (19:48)
- (T10)比較LinqToSql的AsEnumerable、AsQueryable (21:32)
- (T11)討論LinqToObject的IGroupingKeyValue、GroupBy (21:41)
- (T12)討論DefaultIfEmpty、FirstOrDefault、LastOrDefault、ElementAtOrDefault、SingleOrDefault (22:12)
- (T13)討論GroupJoin、InnerJoin、LeftOutterJoin、CrossJoin (46:58)
- (T14)討論GenerationOperators的Range、Repeat、Empty。討論Quantifiers的All、Any、Contains (32:51)
- (T15)討論SetOperators的Distinct、Union、Intersect、Except、Concat (22:41)
- (T16)討論LinqToSql的CRUD(Create、Read、Update、Delete) (26:27)
- (T17)LinqToSql的StoredProcedure的CRUD(Create、Read、Update、Delete) (31:58)
- (T18)討論CommandLine執行SqlMetal自動生成LinqToSql (13:53)
- (T19)比較LinqToSql的LazyLoading、EagerLoading (36:02)
- (T20)討論LinqToSql的SingleTableInheritance,將1Table分成3Class (38:58)
- (T21)討論LinqToSql的CompiledQueryCompile、IdentityCache。比較ExecuteQuery、ExecuteCommand (27:24)
- (T22)比較OptimisticConcurrency、PessimisticConcurrency。討論Rowversion解決ChangeConflictException (78:41)
🔴如果您在HiSKIO上購買了課程,則無需在Teachable重新購買相同課程。
請注意,Teachable Pay的發票無法提供給台灣公司報稅,如果需要台灣發票報稅,請去HiSKIO購買。
Teachable可能會產大約5%的「海外交易費」(詳情請諮詢您的發卡機構),為了學生權益,請使用「10%off」折價券
「Bundle」(組合包)更划算!
#「.Net Framework」相關系列「Bundle」(組合包)
- 🚀「包含5堂課」B-2-TSQL、C#、Linq、MVC、API同步攻略(Click here)
- 🚀「包含6堂課」B-3-EF(.NetFramework)學程第1-6篇(Click here)
- 🚀「包含5堂課」B-4-單元整合測試學程第1-5篇(Click here)
- 🚀「包含16堂課」B-5-扎實打底.NetFramework學程-TSQL、C#、LINQ、MVC、API、EF第1-6篇、測試第1-5篇(Click here)
-
🚀「IT工具人學院全部課程」B-1-1-All Course Membership全能學生證(Click here)
.Net Framework Serious(學程)
注意: 因為此系列已經沒有新東西可以教了,所以這個學程不會再加入新內容了!
#請來這邊看「.Net Framework Serious(學程)」簡介(Click here)
- 🚀2-1-TSQL(.NetFramework)扎實打底(Click here)
- 🚀2-2-C#(.NetFramework)深入解析(Click here)
- 🚀2-3-Linq(.NetFramework)完全攻略(Click here)(👈😁你現在在此!)
- 🚀2-4-Asp.NetMVC(.NetFramework)完全精通(Click here)
- 2-5A-EF(1to3)(.NetFramework)
- 🚀2-5A-1-EntityFrameworkEpisode1(第1篇)-CodeFirst、DBFirst(Click here)
- 🚀2-5A-2-EntityFrameworkEpisode2(第2篇)-FluentAPI、DataAnnotation(Click here)
- 🚀2-5A-3-EntityFrameworkEpisode3(第3篇)-UnitOfWorkWithRepository(Click here)
- 2-6B-Test(1to5)(.NetFramework)
- 🚀2-6B-1-TestEpisode1(第1篇)-TestFramework(測試框架)-MSTest、NUnit(Click here)
- 🚀2-6B-2-TestEpisode2(第2篇)-MockingFramework(隔離框架)-NSubstitute、Moq(Click here)
- 🚀2-6B-3-TestEpisode3(第3篇)-UnitTest(單元測試)、IntegrationTest(整合測試)(Click here)
- 🚀2-6B-4-TestEpisode4(第4篇)-FluentAssertionsPart1(Click here)
- 🚀2-6B-5-TestEpisode5(第5篇)-FluentAssertionsPart2(Click here)
- 2-7B-EF(4to6)(.NetFramework)PocoGenerator
- 🚀2-7B-4-EntityFrameworkEpisode4(第4篇)-PocoGenerator(Click here)
- 🚀2-7B-5-EntityFrameworkEpisode5(第5篇)-Test、UnitOfWorkWithRepositoryPart1(Click here)
- 🚀2-7B-6-EntityFrameworkEpisode6(第6篇)-Test、UnitOfWorkWithRepositoryPart2(Click here)
-
🚀2-8-Asp.NetMvcApi(.NetFramework)(VS2017)扎實打底(Click here)
本課簡介
Hi My name is Kevin. 我是一名移民到澳大利亞的軟體工程師,個人專注於各種技術和使用者界面的開發與研究。
【Linq(.NetFramework)完全攻略】是一門銜接一門的「.Net Framework學程」中其中一個課程。
LINQ的全名是Language Integrated Query,它是一個微軟新世代的查詢技術。讓開發者能能夠以統一的型態,來查詢各種類別的資料。
Course Highlight(本課魔王)
😈第一魔王,討論2種LinqQuery,分別為SQLLikeQuery和LambdaQuery。
😈第二魔王,討論LinqToObject將2個Collection透過LinqJoin來做查詢。(T13)討論GroupJoin、InnerJoin、LeftOutterJoin、CrossJoin。
😈第三魔王,(T16)討論LinqToSql的CRUD(Create、Read、Update、Delete)。(T19)比較LinqToSql的LazyLoading、EagerLoading。
😈第四魔王,(T23)討論LinqToXml的CRUD(Create、Read、Update、Delete)。(T24)討論LinqToXml的XmlToXml、XmlToHtml、XmlToCsv。(T25)討論LinqToXml的Validation,用Xsd來驗證XmlFormat。
想朝軟體工程師之路前進嗎?受夠了像是文字天書,艱深難懂的工具文件嗎?對自己的底子沒信心嗎?若你想扎實打底,本課程將讓你收穫滿滿!歡迎加入「IT工具人學院,帶你學到會」,一起練功吧!!顆顆。
工具安裝
🔧Microsoft SQL Server
🔧Visual Studio
課前技能
✍TSQL
✍C#
單元簡介
導讀
- (P1)導讀Linq(.NetFramework)
討論LinqToObject
- (T1)自動生成LinqToSQL搭配AspNetWebForm。討論SqlProfiler監視資料庫
- (T2)討論LinqToObject的Aggregate,包括Min、Max、Sum、Count、Average
- (T3)討論LinqToObject的Where
- (T4)討論EntityFrameworkDbFirst連接資料庫。討論LinqToObject的Where
- (T5)比較LinqToObject的Select、SelectMany
- (T6)討論LinqToObject的OrderBy、ThenBy、Reverse
- (T7)比較LinqToObject的Skip、TakeWhile、SkipWhile。實作Paging資料分頁
- (T8)比較LazyLoading延遲執行(Select、Where、Take、Skip)、EagerLoading立刻執行(aggregate、ToList)
- (T9)討論LinqToObject的ToList、ToArray、ToDictionary、ToLookup、Cast和OfType
- (T10)比較LinqToSql的AsEnumerable、AsQueryable
- (T11)討論LinqToObject的IGroupingKeyValue、GroupBy
- (T12)討論DefaultIfEmpty、FirstOrDefault、LastOrDefault、ElementAtOrDefault、SingleOrDefault
- (T13)討論GroupJoin、InnerJoin、LeftOutterJoin、CrossJoin
- (T14)討論GenerationOperators的Range、Repeat、Empty。討論Quantifiers的All、Any、Contains
- (T15)討論SetOperators的Distinct、Union、Intersect、Except、Concat
討論LinqToSql
- (T16)討論LinqToSql的CRUD(Create、Read、Update、Delete)
- (T17)LinqToSql的StoredProcedure的CRUD(Create、Read、Update、Delete)
- (T18)討論CommandLine執行SqlMetal自動生成LinqToSql
- (T19)比較LinqToSql的LazyLoading、EagerLoading
- (T20)討論LinqToSql的SingleTableInheritance,將1Table分成3Class
- (T21)討論LinqToSql的CompiledQueryCompile、IdentityCache。比較ExecuteQuery、ExecuteCommand
- (T22)比較OptimisticConcurrency、PessimisticConcurrency。討論Rowversion解決ChangeConflictException
討論LinqToXml
- (T23)討論LinqToXml的CRUD(Create、Read、Update、Delete)
- (T24)討論LinqToXml的XmlToXml、XmlToHtml、XmlToCsv
- (T25)討論LinqToXml的Validation,用Xsd來驗證XmlFormat
討論LinqPad
- (T26)討論LinqPad輔助軟體