顯示具有 ef core 標籤的文章。 顯示所有文章
顯示具有 ef core 標籤的文章。 顯示所有文章

2024年10月24日 星期四

實作繼承 EF Core DbContext

之前文章有介紹如何將連線字串有外部檔案讀取,這次要試試,如何實作繼承的 DbContext 

內容?這邊簡單紀錄一下...


EF Core 讀取外部檔案設定連線

EF Core 提供物件的方式操作資料庫存取,但在快速使用下,回頭要來處理一些敏感資料

的問題,第一個就是要先處理連線字串,這邊簡單紀錄一下...


2024年10月8日 星期二

EF Core Power Tools 對預存程序逆向工程之限制

之前有介紹 Stored Procedure(預存程序)的單元測試,這部分需要搭配 EF Core Power Tools

工具先做到逆向工程,方便產生相關 entities 類別,其中包含SP,但在實務上會遇到瓶頸


2024年9月23日 星期一

簡單介紹 EF Core Power Tools

之前有介紹過 EF Core 的使用,那時大都透過指令方式操作,今天來試試這個套件,使用上

挺方便的,但也是有一些眉角,故紀錄一下...


2023年11月30日 星期四

EF Core 取得Migration 版本之間差異的 SQL Script

很不幸的有時候正式環境的諸多限制,不能請維運處理 migration 的指令,僅能提供 SQL Script 語法

,再請 DBA 協助執行更新的動作,此時若能快速產生異動的 SQL Script 那就太棒了...


2023年11月2日 星期四

EF Core Models With Fluent API - 2

在EF Core 的 Model 設計中,還是有一點眉角,這邊也稍微紀錄幾個,增添幾分記憶留存,除了 

Fluent API 支援多屬性組成複合 PK設定之外,再來就是如何設定欄位為 Guid或是索引


EF Core Models With Fluent API

在EF Core 中,其中一環核心的設計應該就是Model ,而 EF Core 提供了數種設定 Model 方式,

一種就是常見的 「Data Annotations」,用於屬性掛載特性(property add Attribute)型式,而另一種方式

就是 EF Core 提供的 「Fluent API」,相較於Data Annotations 的方式其支援程度更廣...


EF Core DBFirst 如何更新異動的資料表

之前文章有討論到 EF Core DBFirst 如何使用,若未來資料表有相關異動,又該如何更新 Entities

與DbContext,以及能否做到指定的資料表更新即可


EF Core DBFirst

Entity Framework 的另一個起手式為 db first,相較於code first 能將既有的資料表快速產出對應的Models 

雛形,若資料表有相關更新,也可以透過工具來更新Models


EF Core CodeFirst

日常中有機會維護到 entity framework 的專案,也僅限於皮毛,而 ef core 也發展了一段時間,而對應的使用

情境似乎也越來越完善,分幾個項目稍微了解一下