我剛剛創建了我的第一個MVC項目。我的問題是使用MVC創建POCO類還是僅在模型中創建對象是常見做法?POCO和MVC 4模型
0
A
回答
2
取決於您的域(業務)邏輯的複雜性。
雖然它不是「靠書」,您可以使用POCO類作爲視圖的模型。
我個人將其拆分,至少作爲一個接口
1
與德揚Dakić完全以同意建立最低的共同支配。我會盡量給予一點點擴展的答案。
如果您的one-layer
解決方案只有少量的bussines邏輯,那麼將mvc中的POCO對象和Models合併會更快。這將幫助您將小應用程序快速多次分割POCO和Model類。
但是,如果你有擴展架構的巨大解決方案,那麼你應該分別製作POCO對象和模型。因爲讓你知道你的Presentation layer
關於你的Data Access Layer
中的物體是不好的舉動。 DAL
和Presentation layer
應該除以Business Layer
。 「通過這本書」,Presentation Layer
知道Business layer
,Business layer
知道Data access Layer
。每個人都知道Common layer
(如果你有這樣的圖層)。 POCO對象應該屬於Data Access Layer
,但mvc模型應該屬於Presentation layer
。
希望它有幫助。
相關問題
- 1. 將POCO類映射到MVC模型
- 2. EF 4,POCO和AddOrUpdate
- 3. ASP.NET MVC POCO類和驗證
- 4. MVC 4模型KnockoutJS綁定
- 5. MVC 4多模型綁定
- 6. MVC 4模型返回null
- 7. MVC 4 SimpleMembership模型第一
- 8. MVC 4,模型和模型呈現不同
- 9. Asp.Net MVC 4查看模型和域模型ID
- 10. 實體框架4和POCO
- 11. ASP.NET MVC 4和AJAX模式
- 12. ASP.NET MVC 4 - 複雜類型和模型綁定/渲染
- 13. 實體框架4,Poco - 實體數據模型問題
- 14. MVC 4實體框架4 POCO:指定的架構是無效
- 15. 實體框架4 - POCO - T4模板
- 16. mvc模型和viewmodel?
- 17. 多個模型綁定(MVC 4)
- 18. 動態加載從模型MVC 4
- 19. 在MVC中操作模型綁定4
- 20. 無法在MVC更新模型4
- 21. MVC 4:構建複合視圖模型
- 22. ASP.NET MVC 4模型後爲空
- 23. ASP.NET MVC 4 - 從視圖更新模型
- 24. Mvc 4 CodeFirst模型創建器外鍵
- 25. MVC 4模型局部視圖結合
- 26. 如何禁用MVC 4模型驗證?
- 27. 接口模型綁定 - MVC 4
- 28. MVC 4查看犯規識別模型
- 29. DropDownList值到DataType.Date模型(ASP.NET MVC 4)
- 30. ASP.NET MVC 4模型綁定問題