2023年4月6日 星期四

entity framework 刪除 table record 相依 table 殘留現象

entity framework 刪除 table record 無法針對相依 table 套用 資料庫刪除規則:重疊顯示
若相依table 的欄位不允許null 則會刪除失敗,若允許null 則會改為 null
必須手動刪除相依資料!!

※ EF6 db first 會有這問題,不確定 core 和 code first 是否有相同情形

Entity Framework 建立新物件並儲存後馬上取得關聯資料

使用 CreateProxy 建立物件,不要直接 new var newmodel = _contextXXX.CreateProxy<yyy>(); ... _contextXXX.yyy.Add(newmodel); await _contextXXX.SaveC...