我擁有4.1以前的所有實體框架經驗和數據庫優先方法,我剛剛進入了Entity Framework 6.1.2和Code First from Database。如何從數據庫中使用Code First時應用pascal案例
我已經生成了我的上下文和實體沒有問題,但我想自定義EF生成實體的方式;我希望實體從其數據庫名稱TABLE_NAME
轉到實體名稱TableName
。
我按照說明here並安裝了CSharp代碼模板。
我還發現了幾個應用Pascal案例命名的例子(例如here),但無法找出一種方法將這些技術應用於NuGet CodeTemplates以涵蓋所有場景(例如,我可以將pascal案例應用到簡單的屬性,甚至NavigationProperties但我不能做到這一點的時候MethodChain在Context.cs.t4被用於OnModelCreating關係)
有一個排序問題here的類似,但它適用於EF6電動工具這完全不是那麼回事現在,數據庫功能中的Code First功能在EF6中得到了整合。
我錯過了一些盲目明顯的東西嗎?在使用Code First from Database後,我只想保存更新數百個實體名稱。
謝謝,但產生的所有類,屬性和關係不正確,然後不得不重構的時候正是我試圖避免。 – thudbutt 2015-02-10 18:54:55