很不幸的有時候正式環境的諸多限制,不能請維運處理 migration 的指令,僅能提供 SQL Script 語法
,再請 DBA 協助執行更新的動作,此時若能快速產生異動的 SQL Script 那就太棒了...
很不幸的有時候正式環境的諸多限制,不能請維運處理 migration 的指令,僅能提供 SQL Script 語法
,再請 DBA 協助執行更新的動作,此時若能快速產生異動的 SQL Script 那就太棒了...
一直有個情境,我可能需要做feature或是hotfix 項目,但有些地方可能需要參考某個分支的版本,
此時我就必須先暫存目前的進度,然後切換到參考的分支,將要參考的檔案內容想辦法記錄起來,
然後切回剛剛暫存的進度,繼續開發...;後來發現這個情境,應該可以借用 git worktree …
最近再看舊的專案,發現有個 ExpandoObject 物件,搭配 dynamic 定義使用挺特別的;雖然我很少
這樣使用,之後也不會這樣用但是知道一下即可...
ReSharper 是作用於 Visual Studio 的外掛,實際使用上有些項目會做調整,這邊紀錄一下,另外套了
ReSharper 後相關快捷鍵會由該套件主導,這邊列出需要,特別記憶的項目,未來有增加後續再補上
前回使用Autofac 套件,這回搭配 Microsoft.Extensions.Hosting 套件一起服用,透過Hosting 來掌控
應用程式相關生命週期及統一託管模型
之前有介紹使用內建DependencyInjection 的使用方式,這回嘗試使用 Autofac 套件達到DI的效果,
當然 Autofac 還有其他強大的功能,這邊先透過基本的注入觀察其生命週期
上回介紹了如何使用基本的依賴注入機制,若想要類似ASP.Net Core 那樣有個Hosting 來驅動,
以下測試適用 .NET Core 3.1 SDK 版本或以上
在 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 也發展了一段時間,而對應的使用
情境似乎也越來越完善,分幾個項目稍微了解一下