多年未用EF,最近嘗鮮在EFCore 3.1中又開始撿起來用。
吐槽下 EF Code方式下撰寫這個OnModelCreating 表多欄位多時候真是手寫到手酸,嚴重拖慢開發效率。。。
后面干脆直接Sql Server設計好各個表和欄位后,再通過 scaffold-dbcontext 逆向生成代碼再手工整理。。。。
(無奈啊,知道這種逆向開發方式已經失去了EF CodeFirst的意義)
好了,問題來了:
表或欄位很多時候。會發現DbContext 中的
OnModelCreating 里面撰寫物體屬性描述將出現代碼很長很長,看起來特別不舒服
印象中EF6時代,可以將OnModelCreating中的里面各個表物體描述抽寫到各個Model物體類中,
然后對應的Model繼承一個啥,然后在物體class中定義就可以。。。
無奈年老,記憶差,多年未用EF忘記了。請教達人們怎么處理的?
uj5u.com熱心網友回復:
你說的是Model First或者Code First么轉載請註明出處,本文鏈接:https://www.uj5u.com/net/167285.html
標籤:ASP.NET
上一篇:請教一個C#中類的宣告的相關問題
下一篇:關于ajax的問題,求支招
