有沒有人使用Subsonic與asp.net mvc框架?如果是這樣,你能告訴我們一些關於你的經歷的事嗎?是否有可以共享的提示和技巧?有沒有關於在Asp.Net MVC框架中使用Subsonic的提示/技巧?
9
A
回答
9
如果你打算做數據庫優先設計,並且你不需要任何映射(即你在控制你的數據庫命名),那麼SubSonic是一個不錯的選擇。
這很簡單,不會對你隱瞞很多。同樣的道理,對於高級場景,我不得不側重於它並執行原始的sql(或者sproc)。
如果你正在尋找一個更好的數據庫對象抽象,更緊密地匹配你的問題域,那麼我會看看NHibernate或Castle ActiveRecord。這使您在希望查看對象模型方面有更大的靈活性,並且可以隨時使用強大的查詢API。
這與ASP.NET MVC無關,除了在Web項目中使用對象之外。無論如何,我建議將實體放入單獨的類庫項目中。
6
我完全同意奔亞音速是的ORM並與MVC概念,效果很好,但沒有任何與MVC把它系。
對於小型項目或你已經有一個數據庫,並沒有真正關心太多關於域,那麼亞音速項目是偉大的,將讓你和非常快的運行。
但是,如果你的項目是一個更大或更具體的數據庫是一個後想,那麼你應該去像一個工具,如NHibernate。
FYI Summer of NHibernate是一個偉大的截屏系列的入門NHibernate的
相關問題
- 1. 關於Asp.net mvc的提示和技巧
- 2. 提示/技巧:Python的
- 3. 採用STL思維框架的技巧
- 4. JVMTI提示和技巧
- 5. 有沒有可能的css技巧這
- 6. DB2 SQL技巧/提示
- 7. 關於在沒有MVC的情況下使用SubSonic 3.0.0.3的建議/意見?
- 8. 提示和技巧有關查詢優化[SQL服務器2005]
- 9. 實體框架技巧,技巧和難題
- 10. 有沒有人有使用pc-lint的好技巧?
- 11. 專業提示和技巧
- 12. XCode + svn提示,技巧等
- 13. window.onbeforeunload提示和技巧
- 14. 關於在Graphviz中生成Pete框架式Rock家族樹的技巧
- 15. 如何在沒有使用框架的PHP中使用MVC
- 16. 關於使用GroovyResourceLoader的示例和技巧
- 17. 的Eclipse Ganymede黑客,提示,技巧,技巧和最佳實踐
- 18. 存儲過程沒有調用實體框架使用asp.net MVC
- 19. 界面生成器對初學者有用的提示/技巧
- 20. 關於在Python中使用with語句的技巧
- 21. 幫助/技巧提高我的ASP.NET MVC 2網站的性能
- 22. 使用Python從dbpedia中提取有關編程技巧的信息?
- 23. CSS/HTML/Javascript技巧用於打印沒有圖像的網頁
- 24. 使用System.Diagnostics.Process和Process.Start的提示/技巧/陷阱
- 25. 使用EnigmaCurry的Emacs配置的提示,技巧和捷徑
- 26. MongoDB的提示,技巧和陷阱
- 27. 使PAX(OSGI測試)框架更快的技巧
- 28. 在實體框架中使用ASP.NET MVC
- 29. 是否有任何提示技巧,技巧,配置來提高sifr3-r436文本的渲染時間?
- 30. 有沒有一些技巧在lambda函數中使用'out'參數?