1
A
回答
1
我和我的同事們在Linq2Sql的日子裏嘗試了「一種真實的數據上下文」。我們發現它很快就會變得尷尬。所以我們現在選擇了許多較小的「特定任務」上下文,我們發現它們工作得更好。
說了沒有「正確」的方式。去適合你的具體情況,以及你將如何使用上下文。
所以,這是另一個經典它取決於回答我很害怕。
PS - 我們的數據庫中有大約300張表格。其中約150個在我們的模型中。
PPS - 我們現在正朝着代碼邁進,我個人更喜歡設計師。
相關問題
- 1. 在Backbone中,如果它只是一個模型,我還應該使用Collection嗎?
- 2. 是否可以在一個項目中擁有來自兩個數據庫的兩個實體模型?
- 3. 我可以在Solr中使用多個數據源的一個實體嗎?
- 4. 應該Maven多個模塊項目在父級中有一個src目錄嗎?
- 5. .NET多個實體模型在同一個VS2010項目中使用多個數據庫
- 6. 是否有可能在一個項目中有兩個數據庫的實體模型?
- 7. 目標總是一個實體還是它可以是EntityReference?
- 8. 只有一個項目可以使用TFS獨家結賬嗎?
- 9. 我可以在同一個項目中使用多個JSF實現嗎?
- 10. 在兩個項目中使用實體數據模型,並在兩個項目之間同步數據
- 11. MVP - 演示者是否應該有一個整體模型或多個模型?
- 12. 我應該創建一個VSTS團隊項目還是多個項目?
- 13. 我可以在另一個多項目中使用多項目嗎?
- 14. 我應該/可以使用多個數據庫嗎?
- 15. 我還應該創建一個類嗎?如果它只能有一個實例?
- 16. 我應該只使用一項新服務()還是更多?
- 17. 實體成員應該是原始數據類型還是java數據類型?
- 18. 應該還是可以一個iPhone應用程序有一個像按鈕
- 19. 數據庫應該在實際應用程序中擁有多少個實體?
- 20. 實體框架的一個或多個實體模型爲一個數據庫?
- 21. 應該/可以生成一個類的數據庫模式嗎?
- 22. 我應該在控制器中使用實體框架類還是模型類?
- 23. 是否可以創建一個引用n個現有項目和一個新項目的多項目模板?
- 24. 我是否應該在多個目標中使用一個項目?
- 25. 兩個用戶模型還是隻有一個?
- 26. 我應該重新使用一個窗體上的子窗體控件還是隻創建多個窗體?
- 27. 我可以在一個SQLServer實例的多個數據庫中使用EF嗎?
- 28. 我應該在多個上下文中使用ViewModels /模型嗎?
- 29. 我應該在Memcache中存儲一個數組還是單個項目?
- 30. ASP.net網站/項目可以有多個數據庫嗎?
我們目前有一個單一的實體模型,它涵蓋了不同的「子系統」,這正在變得很難維護。我想知道CodeFirst是否會幫助解決一些痛苦。我們目前只有30-40張表,但我預計它會增長到至少100個。 – quip 2012-01-26 23:35:29
代碼優先的好處在於您的配置在代碼中(很明顯),這意味着版本控制才起作用。我已經失去了我不得不合並xml的次數。設計師過去常常把周圍事物的順序擺動一下,使其變壞100倍。我已經寫了一些關於代碼優先配置的博客文章。讓我的所有配置類自動加載使生活變得簡單一點。即 - 少擔心一件事 – 2012-01-26 23:42:12