1
A
回答
0
取決於你在這裏動態的理解。更改Context的運行時版本不是可能的。
生成,編譯,加載新的代碼是。因此可以聲明新的上下文和POCO代碼。編譯並加載。全部由一段運行代碼控制。
但是,正在進行的生命週期變得複雜。 代碼優先遷移的使用變得棘手。
如何管理chnages到Prod中的擴展。 如何合併正在進行的開發和產品。 在生成的代碼中管理Fluent API中的映射非常糟糕。 你無法在屬性中完成所有操作。
上下文後向翻轉和自動化遷移噩夢使我花了許多夜晚。
處理主構建自然擴展和生產/本地化實現擴展非常困難。您需要確保將它們重新納入構建中。
而且必須是你需要知道如何在同一個DB上同時管理不同的上下文。
我現在正是這個UNFINISHED項目。我已經擱置,直到我們在EF6上。我希望僅在這個主題上花費幾個星期。 而我仍然不確定我想繼續沿着這條道路走下去。 我正在認真考慮轉向元數據/桶數據方法。
所以這是可能的但困難的(至少在我看來)。由於支持多種上下文,在EF6中將更容易。但是它仍然會受到大部分這些問題的困擾,並且仍然需要代碼生成和編譯。
祝您好運...
相關問題
- 1. 如何使用Hibernate動態地在數據庫中創建表?
- 2. 用表中的數據創建應用程序數據庫
- 3. 如何在我的android應用程序中創建數據庫?
- 4. 如何在android中爲我的應用程序創建本地數據庫
- 5. 使用數據庫在android應用程序中創建計算
- 6. 什麼是在數據庫中創建主表並在應用程序中使用它們的理想設計
- 7. 如何使用動態sql在最近創建的數據庫中創建表?
- 8. 無法從java應用程序創建數據庫中的表
- 9. 如何在數據庫中動態創建表使用原則
- 10. 沒有在MySQL數據庫中春啓動應用程序創建的表
- 11. 動態創建的數據表不會成爲我的MVC4應用程序中的原始數據表
- 12. 使用數據庫項動態地創建一個Visio圖表
- 13. 如何使用我們的應用程序數據庫,用於從數據庫
- 14. 在我的應用程序內創建數據庫備份
- 15. 我正在使用靜態數據,我的應用程序是否需要創建數據庫?
- 16. 我們如何使用SQLiteDatabase類在android中創建數據庫?
- 17. 如何在Android PhoneGap應用程序中使用Sqlite創建數據庫圖表?
- 18. 在Android應用程序中使用預建的db4o數據庫
- 19. 我如何創建/使用Android應用程序的在線用戶數據庫?
- 20. 我想用數據庫中的值創建動態標籤
- 21. 如何使用sqlite3在我的應用程序中定義和創建iphone的地址簿數據庫?
- 22. 桌面應用程序,動態地創建一個數據庫,並創建安裝程序
- 23. 我無法在eclipse中創建動態web應用程序
- 24. 在我的應用程序中使用預製數據庫
- 25. 使用動態IP地址創建應用程序
- 26. 如何使用數據庫中的數據源創建動態下拉列表
- 27. 在WSO2的現有數據庫中創建特定於應用程序的表
- 28. 如何使用EF在ASP.NET MVC中自動創建數據庫和存儲庫?
- 29. 我應該修改動態數據庫Web應用程序中的數據庫表結構嗎?
- 30. 如何在運行時使用EF Core創建數據庫表?
您可以使用* Code First *方法。 –
我已經在我的應用程序中使用代碼優先的方法進行開發。 什麼是這個誰做這個動態這從我的應用程序。用戶有創建表的界面。 – Nakul
顯示你做了什麼,或者你被困在哪裏,以便我們能夠提供幫助。否則,我們所能做的就是引導你參加一些教程。 –