有没有人使用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. 采用STL思维框架的技巧
- 3. JVMTI提示和技巧
- 4. 提示和技巧有关查询优化[SQL服务器2005]
- 5. 有没有人有使用pc-lint的好技巧?
- 6. 实体框架技巧,技巧和难题
- 7. XCode + svn提示,技巧等
- 8. window.onbeforeunload提示和技巧
- 9. 关于在Graphviz中生成Pete框架式Rock家族树的技巧
- 10. 如何在没有使用框架的PHP中使用MVC
- 11. 存储过程没有调用实体框架使用asp.net MVC
- 12. 的Eclipse Ganymede黑客,提示,技巧,技巧和最佳实践
- 13. 界面生成器对初学者有用的提示/技巧
- 14. 帮助/技巧提高我的ASP.NET MVC 2网站的性能
- 15. 使用System.Diagnostics.Process和Process.Start的提示/技巧/陷阱
- 16. 使用EnigmaCurry的Emacs配置的提示,技巧和捷径
- 17. MongoDB的提示,技巧和陷阱
- 18. 使PAX(OSGI测试)框架更快的技巧
- 19. 是否有任何提示技巧,技巧,配置来提高sifr3-r436文本的渲染时间?
- 20. 有没有一些技巧在lambda函数中使用'out'参数?
- 21. 框架没有显示源在所有
- 22. 有效的C#技巧
- 23. ASP.net有没有非微软/开源MVC框架?
- 24. runOnUiThread使用技巧
- 25. 关于xargs和通配符的技巧
- 26. Alexa,关于智能技巧的发现
- 27. 带有实体框架的ASP.NET MVC - UpdateException
- 28. SQL Server - 同义词提示与技巧?
- 29. Android模拟器提示和技巧
- 30. VIM:FuzzyFinder使用,提示,技巧 - 如何使用这个插件?