之前工作忙到沒時間寫筆記,每天不是加班,就是想要加班但心情煩悶導致沒加班,就更沒心情寫筆記了。最近離職,頹廢一陣子,情緒還沒調整過來,不過感覺還是要加減寫點東西,就稍微記錄一下。
前言
在過往,Entity Framework 有提供 Database First 的開發方式。但是在 Entity Framework Core 中只剩下 Code First。
雖然可以使用反向工程從資料庫產生 EF 程式碼來模擬 Database First 的效果,但此時會遇到兩個主要問題:
指令複雜:反向工程的指令不同,產生的程式碼會不太一樣,增加因操作錯誤造成程式碼差異的風險。
客製化限制:針對產生的程式碼能進行的客製化很有限。