比方說,我已經有了使用EF Model First方法設計的Db的現有應用程序。我有Users
表,當客戶端代碼嘗試從Users
表中讀取條目時,表DAL邏輯將EF實體轉換爲普通對象(它們只是簡單的C#類,我們稱它爲UserEntry類)。實體框架投影或
現在我應該添加更新方法,它需要UserEntry類。所以我只是想知道如何跟蹤UserEntry類中更改的字段?
當然我可以保存所有的數據,但我沒有這樣的做法。
我可以完全重新考慮現有的解決方案,我甚至可以刪除UserEntry類。我應該選擇什麼方法?使用DbContext生成器生成POCO類,或者例如使用EF Power Tools並轉到Code First方法?
爲什麼不讓Entity Framework處理?這就是EF Code First ORM抽象的關鍵。 – Tejs
閱讀有關EF中的自我跟蹤實體的信息 – 2012-05-04 15:48:13
@Tejs我想幹淨而簡單的類,我可以輕鬆地操作並且沒有性能問題(http://stackoverflow.com/questions/7587232/entity-framework-projection-into-class-是-快於選擇-EF-POCO對象)。那麼你是否打算使用CF?在這種情況下,我應該將數據庫反轉回 –