Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-5A-2-EntityFrameworkEpisode2(第2篇)-FluentAPI、DataAnnotation
關於本課程
FAQ-Handout,SampleCode(常見問題-講義、範例程式碼)
(P1-1)導讀EF(1to6)(.NetFramework) (25:25)
(P1-2)導讀EF(1)(.NetFramework) (30:56)
(P1-3)導讀EF(2)(.NetFramework) (28:37)
(P1-4)導讀EF(3)(.NetFramework) (18:26)
(P1-5)導讀EF(4)(.NetFramework) (19:34)
(P1-6)導讀EF(5)(.NetFramework) (21:43)
(P1-7)導讀EF(6)(.NetFramework) (13:22)
(P2-1)討論Tsql和工具 (22:31)
(P2-2)討論EfDBFirst (15:06)
(P2-3)使用EfPocoGenerator,討論EfDbFirst的Mapping模式 (22:37)
(P2-4)討論EfDBFirst的Mapping模式和Migration模式 (62:02)
(P2-5)結論 (15:23)
(P3-1)導讀EF(5to6)(.NetFramework)程式碼 (35:28)
(P3-2)設定EF(5to6)(.NetFramework)程式碼 (35:11)
討論EfCodeFirst的Migration子開發模式搭配DataAnnotations語法
(T27-1)討論EfCodeFirst的Migration子開發模式搭配DataAnnotations語法。實作OneToMany和ManyToMany (18:18)
(T27-2)討論EfCodeFirst的Migration子開發模式。實作MigrationScript來UpdateDatabase(更新資料庫) (8:20)
(T28-1)建立Database,安裝EF (13:46)
(T28-2)討論EfCodeFirst (4:57)
(T28-3)討論EfCodeFirst-Migration,InitExistingDatabase(初始化現有資料庫) (13:59)
(T28-4)討論EfCodeFirst-Migration,AddTable(新增資料表) (9:26)
(T28-5)討論EfCodeFirst-Migration,AddColumn(新增欄位) (9:02)
(T28-6)討論EfCodeFirst-Migration,EditExistingTable(修改現有資料表),AddColumn(新增欄位) (10:36)
(T28-7)討論EfCodeFirst-Migration,EditExistingTable(修改現有資料表),DeleteColumn(刪除欄位) (2:51)
(T28-8)討論EfCodeFirst-Migration,DeleteTable(刪除資料表) (9:00)
(T28-9)討論EfCodeFirst-Migration,DowngradeDatabase(資料庫降版)和UpgradeDatabase(資料庫升版) (7:46)
(T28-10)討論EfCodeFirst-Migration,Seeding(種子資料) (25:00)
討論OverridingCodeFirstConventions-DataAnnotations、FluentApi
(T29-1)初步認識DataAnnotations、FluentApi (23:30)
(T29-2)DataAnnotations實作SingleTable (23:38)
(T29-3)DataAnnotations實作OneToManyRelationshipPart1 (9:47)
(T29-4)DataAnnotations實作OneToManyRelationshipPart2 (4:41)
(T29-5)DataAnnotations實作OneToManyRelationshipPart3 (4:48)
(T29-6)DataAnnotations實作OneToManyRelationshipPart4 (5:45)
(T29-7)DataAnnotations實作ManyToManyRelationship (9:34)
(T30-1)討論MigrationInit (36:17)
(T30-2)DataAnnotations語法對應AdminMemberTable (9:13)
(T30-3)FluentApi語法對應AdminMemberTable (12:43)
(T30-4)OneToOneOrMany-DataAnnotations語法對應AdminMemberTable和AdminMemberGroupTable (10:14)
(T30-5)OneToOneOrMany-FluentApi語法對應AdminMemberTable和AdminMemberGroupTable (10:34)
(T30-6)OneToZeroOrMany-DataAnnotations語法對應AdminMemberTable和AdminMemberAreaTable (15:27)
(T30-7)OneToZeroOrMany-FluentApi語法對應AdminMemberTable和AdminMemberAreaTable (14:18)
(T30-8)強制OneToOne-FluentApi語法對應GamerTable和GamerDetailTable (24:07)
(T30-9)強制OneToZeroOrOne-DataAnnotations語法對應GamerTable和GamerExtraInformationTable (18:46)
(T30-10)強制OneToZeroOrOne-FluentApi語法對應GamerTable和GamerExtraInformationTable (10:40)
(T30-11)ManyToManyWithoutMiddleEfModel-DataAnnotations語法對應GamerTable和MagicTable (13:42)
(T30-12)ManyToManyWithoutMiddleEfModel-FluentAPI語法對應GamerTable和MagicTable (11:42)
(T30-13)ManyToManyWithMiddleEfModel-DataAnnotations語法對應GamerTable和SkillTable (10:51)
(T30-14)ManyToManyWithMiddleEfModel-FluentAPI語法對應GamerTable和SkillTable (15:32)
(T30-15)整理規劃FluentApi的EntityConfiguration (41:50)
深入理解TablePerHierarchy(TPH)/TablePerType(TPT)/TablePerConcrete(TPC),比較Data Annotations V.S. Fluent API
(T31-1)前置準備 (8:17)
(T31-2)DataAnnotation語法實作TablePerHierarchy(TPH)Inheritance (18:01)
(T31-3)實作MVC的Index、WarriorsIndex、MagicianIndex (22:40)
(T31-4)實作MVC的EditWarrior、EditMagician (14:33)
(T31-5)實作MVC的CreateWarrior、CreateMagician (9:02)
(T31-6)實作MV的Delete (11:43)
(T31-7)實作MVC的Details (8:26)
(T31-8)DataAnnotation語法實作TablePerHierarchy(TPH)Inheritance並且OverrideDiscriminatorColumn (9:10)
(T31-9)FluentApi語法實作TablePerHierarchy(TPH)Inheritance (15:24)
(T31-10)FluentApi語法實作TablePerHierarchy(TPH)Inheritance並且OverrideDiscriminatorColumnPart1 (7:36)
(T31-11)FluentApi語法實作TablePerHierarchy(TPH)Inheritance並且OverrideDiscriminatorColumnPart2 (5:22)
(T31-12)證明EfModel不可包含DiscriminatorProperty (6:06)
(T31-13)整理FluentApi (10:18)
(T32-1)前置準備 (6:45)
(T32-2)DataAnnotation語法實作TablePerType(TPT)Inheritance (13:04)
(T32-3)實作MVC的Index、WarriorsIndex、MagicianIndex (13:44)
(T32-4)實作MVC的EditWarrior、EditMagician (10:18)
(T32-5)實作MVC的CreateWarrior、CreateMagician (9:45)
(T32-6)實作MVC的Delete (7:46)
(T32-7)實作MVC的Details (4:11)
(T32-8)FluentApi語法實作TablePerType(TPT)Inheritance (9:22)
(T32-9)整理FluentApi (7:59)
(T33-1)前置準備 (6:38)
(T33-2)FluentApi語法實作TablePerConcreteType(TPC)Inheritance (12:29)
(T33-3)整理FluentApi (4:13)
Ef連接到StoredProcedure
(T34-1)前置準備 (9:22)
(T34-2)EfMigrationInit (6:03)
(T34-3)自動生成MVC (12:19)
(T34-4)Ef連接到StoredProcedure (7:41)
討論AutoMapper
(T35-1)討論AutoMapper的Person對應Member (18:35)
(T35-2)討論AutoMapper的Person對應Gamer (8:31)
(T35-3)討論AutoMapper的PersonList對應MemberList (4:10)
(T35-4)討論AutoMapper的PersonList對應GamerList (4:37)
課程評價
課程評價
(T31-4)實作MVC的EditWarrior、EditMagician
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock