当前位置:  开发笔记 > 后端 > 正文

在Asp.Net MVC框架中使用Subsonic是否有任何提示/技巧?

如何解决《在Asp.NetMVC框架中使用Subsonic是否有任何提示/技巧?》经验,为你挑选了2个好方法。

是否有人使用Subsonic与asp.net mvc框架?如果是这样,你能告诉我们你的经历吗?是否有可以共享的提示和技巧?



1> Ben Scheirma..:

如果您计划进行数据库优先设计,并且您不需要任何映射(即您可以控制数据库命名),那么SubSonic是一个不错的选择.

这是直截了当的,不会对你隐瞒太多.出于同样的原因,对于高级场景,我必须大量执行它并执行原始sql(或sproc).

如果你正在寻找一个比数据库更好的对象抽象,一个更接近你的问题域的东西,那么我会看看NHibernate或Castle ActiveRecord.这为您希望对象模型的外观提供了更大的灵活性,并且您可以使用功能强大的查询API.

除了在Web项目中使用对象之外,这些都与ASP.NET MVC无关.无论如何,我建议将实体放在一个单独的类库项目中.



2> Yitzchok..:

我完全同意Ben SubSonic是一个ORM并且与MVC概念很好地配合,但没有任何与MVC相关的东西.

对于小型项目或已经拥有数据库的项目而言,并不太关心域名,那么SubSonic非常棒,可以让您快速上手.

但是如果你的项目有点大或者更具特异性,那么你的数据库是经过深思熟虑的,那么你应该使用像NHibernate这样的工具.

FYI 的夏季的NHibernate是一个伟大的截屏系列上开始使用NHibernate的

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有