Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-7B-5-EntityFrameworkEpisode5(第5篇)-Test、UnitOfWorkWithRepositoryPart1
關於本課程
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)
討論DbContext、EfModel
(T7-1)複習和安裝EfPocoGenerator (16:48)
(T7-2)討論ConnectionString、UnitOfWork、Repository觀念 (28:34)
(T7-3)討論Database關係圖表 (7:23)
(T7-4)建立Database,建立Table,Insert Data (13:31)
(T7-5)在Database建立View (4:55)
(T7-6)在Database建立StoredProcedure (46:02)
(T7-7)在Database建立TableValuedFunction (4:31)
(T7-8)在Database,InsertData (5:19)
(T7-9)在TestDatabase(測試用資料庫),InsertTestData(測試用資料) (5:33)
(T7-10)圖解要怎麼實作UnitOfWork、Repository的觀念 (14:29)
(T8-1)在假Solution-OnlineGameTwo使用PocoGenerator自動生成EF程式碼 (26:30)
(T8-2)在真Solution-OnlineGame建立DataInterface、DataRepository專案 (39:12)
(T8-3)在真Solution-OnlineGame建立UiDataInterface、UiDataRepository專案 (39:44)
(T9-1)對應資料庫Table到DataAccess層的EfModelClass (16:36)
(T9-2)對應資料庫TableRelationship到DataAccess層的EfModelConfigurationClass (26:34)
(T9-3)用Migration指令建立資料庫Table (12:03)
(T9-4)對應資料庫View到DataAccess層的ViewClass、ViewConfigurationClass (25:30)
(T9-5)討論Migration指令不能建立資料庫View (3:44)
(T9-6)在UiConsoleApp(使用者介面)建立StaticMethod去用Ef存取資料庫Table、View (4:01)
(T9-7)在UiConsoleApp(使用者介面)呼叫StaticMethod去用Ef存取資料庫Table、View (24:33)
(T9-8)結論。討論先建立資料庫View後,再用EfCodeFirst-ReverseEngineering子開發模式連接 (2:36)
(T10-1)討論資料庫的StoredProcedure、DynamicTSQL (6:13)
(T10-2)討論資料庫的StoredProcedure、DynamicTSQL連接到DataAccess層的EF程式碼 (12:48)
(T10-3)對應資料庫的StoredProcedure、DynamicTSQL連接到DataAccess層的EfModelClass (12:59)
(T10-4)討論資料庫的StoredProcedure、DynamicTSQL連接到DataAccess層的EF程式碼的DbContextInterface (10:16)
(T10-5)討論資料庫的StoredProcedure、DynamicTSQL連接到DataAccess層的EF程式碼的DbContext (46:41)
(T10-6)Part1,在UiConsoleApp(使用者介面)去用Ef存取資料庫StoredProcedure、DynamicTSQL (2:58)
(T10-7)Part2,在UiConsoleApp(使用者介面)去用Ef存取資料庫StoredProcedure、DynamicTSQL (32:54)
(T10-8)討論Migration指令不能建立資料庫StoredProcedure、DynamicTSQL (7:41)
(T10-9)討論ConnectionString (12:55)
(T11-1)討論資料庫的TableValuedFunction連接到DataAccess層的EF程式碼 (19:04)
(T11-2)在UiConsoleApp(使用者介面)去用Ef存取資料庫TableValuedFunction (6:34)
(T11-3)討論Migration指令不能建立資料庫TableValuedFunction (2:57)
(T11-4)討論先建立資料庫TableValuedFunction後,再用EfCodeFirst-ReverseEngineering子開發模式連接 (4:27)
討論EfModelRepository、EfModelUnitOfWork
(T12)討論EfModelRepository層的Validator(防呆驗證) (28:25)
(T13-1)討論EfModelRepository層的GenericRepositoryInterface (18:23)
(T13-2)討論EfModelRepository層的GenericRepository (18:21)
(T14-1)討論EfModelRepository層的GamerRepository、GamerValidator (18:05)
(T14-2)在ConsoleApp使用EfModelRepository層的GamerRepository、GamerValidator (21:00)
(T15)討論EfModelRepository層的RepositoryInterface、UnitOfWorkInterface (15:04)
(T16-1)討論EfModelRepository層的TableRepository (34:09)
(T16-2)討論EfModelRepository層的ViewRepository (3:52)
(T16-3)討論EfModelRepository層的StoredProcedureRepository、UnitOfWork (23:07)
(T17)討論EfModelRepository層的OnePkRepository (23:05)
(T18)討論EfModelRepository層的TwoPkRepository (18:50)
(T19)討論EfModelRepository層的ViewRepository (8:25)
(T20)討論EfModelRepository層的StoredProcedureRepository、UnitOfWork的StoredProcedure (32:06)
(T21)討論EfModelRepository層的TableValuedFunction、UnitOfWork (11:28)
用NUnit寫UnitTest測試EfModelRepository
(T22)討論測試用的FakeDbContext (18:14)
(T23)用NUnit寫UnitTest測試EfModelRepository層的Validator(防呆驗證) (25:39)
(T24-1)用NUnit寫UnitTest測試EfModelRepository層的AreaRepository (43:45)
(T24-2)用NUnit寫UnitTest測試EfModelRepository層的GamerDetailRepository (25:16)
(T24-3)用NUnit寫UnitTest測試EfModelRepository層的GamerRepository (14:18)
(T24-4)用NUnit寫UnitTest測試EfModelRepository層的GamerSkillRepository (9:04)
(T24-5)用NUnit寫UnitTest測試EfModelRepository層的MagicRepository (12:35)
(T24-6)用NUnit寫UnitTest測試EfModelRepository層的SkillRepository (10:57)
(T24-7)用NUnit寫UnitTest測試EfModelRepository層的TeamRepository (8:46)
(T25)用NUnit寫UnitTest測試EfModelRepository層的ViewRepository (23:14)
用NUnit寫IntegrationTest測試EfModelRepository
(T26-1)用NUnit寫IntegrationTest測試EfModelRepository層的AreaRepository (30:09)
(T26-2)用NUnit寫IntegrationTest測試EfModelRepository層的GamerDetailRepository (8:49)
(T26-3)用NUnit寫IntegrationTest測試EfModelRepository層的GamerRepository (12:13)
(T26-4)用NUnit寫IntegrationTest測試EfModelRepository層的GamerSkillRepository (10:56)
(T26-5)用NUnit寫IntegrationTest測試EfModelRepository層的MagicRepository (10:51)
(T26-6)用NUnit寫IntegrationTest測試EfModelRepository層的SkillRepository (8:30)
(T26-7)用NUnit寫IntegrationTest測試EfModelRepository層的TeamRepository (8:16)
(T27)用NUnit寫IntegrationTest測試EfModelRepository層的ViewRepository (14:18)
(T28)用NUnit寫IntegrationTest測試EfModelRepository層的TableValuedFunction (9:14)
(T29)用NUnit寫IntegrationTest測試EfModelRepository層的StoredProcedure (45:57)
用MSTest寫UnitTest測試EfModelRepository
(T30)用MSTest寫UnitTest測試EfModelRepository層的Validator(防呆驗證) (12:11)
(T31-1)用MSTest寫UnitTest測試EfModelRepository層的AreaRepository (25:57)
(T31-2)用MSTest寫UnitTest測試EfModelRepository層的GamerDetailRepository (9:51)
(T31-3)用MSTest寫UnitTest測試EfModelRepository層的GamerRepository (9:20)
(T31-4)用MSTest寫UnitTest測試EfModelRepository層的GamerSkillRepository (7:32)
(T31-5)用MSTest寫UnitTest測試EfModelRepository層的MagicRepository (9:25)
(T31-6)用MSTest寫UnitTest測試EfModelRepository層的SkillRepository (9:00)
(T31-7)用MSTest寫UnitTest測試EfModelRepository層的TeamRepository (8:16)
(T32)用MSTest寫UnitTest測試EfModelRepository層的ViewRepository (10:09)
用MSTest寫IntegrationTest測試EfModelRepository
(T33-1)用MSTest寫IntegrationTest測試EfModelRepository層的AreaRepository (16:14)
(T33-2)用MSTest寫IntegrationTest測試EfModelRepository層的GamerDetailRepository (11:27)
(T33-3)用MSTest寫IntegrationTest測試EfModelRepository層的GamerRepository (23:27)
(T33-4)用MSTest寫IntegrationTest測試EfModelRepository層的GamerSkillRepository (8:44)
(T33-5)用MSTest寫IntegrationTest測試EfModelRepository層的MagicRepository (9:49)
(T33-6)用MSTest寫IntegrationTest測試EfModelRepository層的SkillRepository (14:01)
(T33-7)用MSTest寫IntegrationTest測試EfModelRepository層的TeamRepository (13:06)
(T34)用MSTest寫IntegrationTest測試EfModelRepository層的ViewRepository (27:30)
(T35)用MSTest寫IntegrationTest測試EfModelRepository層的TableValuedFunction (19:00)
(T36)用MSTest寫IntegrationTest測試EfModelRepository層的StoredProcedure (27:21)
課程評價
課程評價
(T33-2)用MSTest寫IntegrationTest測試EfModelRepository層的GamerDetailRepository
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock