在 ASP.Net Core 專案很自然就使用依賴注入機制(DI),但若是其他應用程式例如 Console 專案,
又該如何使用依賴注入機制,這邊稍微紀錄一下
在 ASP.Net Core 專案很自然就使用依賴注入機制(DI),但若是其他應用程式例如 Console 專案,
又該如何使用依賴注入機制,這邊稍微紀錄一下
在EF Core 的 Model 設計中,還是有一點眉角,這邊也稍微紀錄幾個,增添幾分記憶留存,除了
Fluent API 支援多屬性組成複合 PK設定之外,再來就是如何設定欄位為 Guid或是索引
在EF Core 中,其中一環核心的設計應該就是Model ,而 EF Core 提供了數種設定 Model 方式,
一種就是常見的 「Data Annotations」,用於屬性掛載特性(property add Attribute)型式,而另一種方式
就是 EF Core 提供的 「Fluent API」,相較於Data Annotations 的方式其支援程度更廣...
之前文章有討論到 EF Core DBFirst 如何使用,若未來資料表有相關異動,又該如何更新 Entities
與DbContext,以及能否做到指定的資料表更新即可
Entity Framework 的另一個起手式為 db first,相較於code first 能將既有的資料表快速產出對應的Models
雛形,若資料表有相關更新,也可以透過工具來更新Models
日常中有機會維護到 entity framework 的專案,也僅限於皮毛,而 ef core 也發展了一段時間,而對應的使用
情境似乎也越來越完善,分幾個項目稍微了解一下
上回 有提到使用 「世界協調時間(UTC)」作為時間戳記,這樣除了還原當地時間變得很方便,若要比對該時間
戳記是還在有效期限內,也是蠻方便的,這邊就稍微紀錄一下' ~