Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-7B-4-EntityFrameworkEpisode4(第4篇)-PocoGenerator
關於本課程
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)
EfPocoGenerator簡介
(T1)EfPocoGenerator簡介 (28:27)
EfPocoGenerator的應用
(T2-1)建立Database (23:18)
(T2-2)使用EfPocoGenerator產生EF (14:37)
(T2-3)討論ConnectionString (5:50)
(T2-4)討論DBContextName (6:54)
(T2-5)討論NameSpace,把TT檔案移到其他Folder(資料夾) (5:36)
(T2-6)討論MakeClassesPartial變數,把EF的所有Class都變成PartialClass (4:53)
(T2-7)討論MakeClassesPartial變數,搭配DbContextInterfaceBaseClasses和DbContextBaseClasses (27:57)
(T2-8)討論FluentApi語法的ConfigurationClass (5:49)
(T2-9)討論UsePascalCase(首字母大寫)變數 (3:24)
(T2-10)討論IncludeViews變數(Ef連View) (6:49)
(T2-11)討論IncludeTableValuedFunctions變數(Ef連TableValuedFunctions) (9:49)
(T2-12)討論CollectionType變數,自訂EfModel的NavigationProperty的CollectionType (22:28)
(T2-13)討論AddUnitTestingDbContext變數會產生FakeDbContext、FakeDbSet (3:45)
(T2-14)討論AdditionalNamespaces變數會加入更多Namespaces到EF程式碼 (3:11)
(T2-15)討論AdditionalContextInterfaceItems變數會加入更多的Property、Method到Interface (5:57)
(T2-16)討論CommentsStyleAtEndOfField變數會在Property後面加入註解 (3:31)
(T2-17)討論IncludeComments、IncludeExtendedPropertyComments變數把資料庫的欄位Description加入到EfModel的Property註解 (19:50)
(T2-18)討論DisableGeographyTypes變數,因為Ef不太支援資料庫欄位的GeographyTypes (3:44)
(T2-19)討論IncludeQueryTraceOn9481Flag變數支援MsSqlServer2012所建立的資料庫 (4:20)
(T2-20)討論GenerateSeparateFiles變數為False的時候,所產生的EF程式碼只會有一個檔案 (5:58)
EfPocoGenerator產生的EF程式碼分散到多個Folder(資料夾)、Project
(T3-1)建立Database、Project (8:18)
(T3-2)使用EfPocoGenerator生成EF程式碼 (8:22)
(T3-3)使用EfPocoGenerator生成EF程式碼到多個Folder(資料夾) (25:23)
(T3-4)使用EfPocoGenerator生成EF程式碼到多個Project (30:39)
EfPocoGenerator的設定
(T4-1)建立Database (14:14)
(T4-2)安裝EfPocoGenerator (14:17)
(T4-3)Tbl開頭或結尾的資料庫Table對應到沒有Tbl開頭或結尾的EfModel (30:59)
(T4-4)有$#@%特別符號的資料庫Column對應到沒有特別符號的EfModelProperty (8:38)
(T4-5)資料庫Column對應到Enum型別的EfModelProperty (5:56)
(T4-6)sp開頭或結尾的資料庫StoredProcedure對應到沒有sp開頭或結尾的EfModel (28:11)
(T4-7)特定的EfModelClass上面加上自訂的Attribute (9:09)
(T4-8)EfModelClass會去extend特定的BaseClass (10:58)
(T4-9)詳細寫BaseClass的內容 (8:55)
(T4-10)在EfModelProperty前面加上自訂的Attribute,或是後面加入特定的註解 (14:07)
(T4-11)英文的單複數名字。特定的資料庫Table對應到特定的EfModelClass (12:59)
認識Poco Generator Automated Migration
(T5-1)建立Database。EfPocoGenerator產生EF程式碼 (11:43)
(T5-2)討論是否需要AutomaticMigration (13:16)
(T5-3)AutomaticMigrationsEnabled設定為false (12:32)
(T5-4)AutomaticMigrationsEnabled設定為true (5:44)
(T5-5)刪除EfPocoGenerator,繼續AutomaticMigrations (13:56)
EfPocoGenerator的Filtering
(T6-1)建立Database,EfPocoGenerator產生EF程式碼 (22:03)
(T6-2)EfPocoGenerator的Filtering。資料庫Table產生或不產生EfModelClass (16:32)
課程評價
課程評價
(T4-9)詳細寫BaseClass的內容
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock