我应该使用什么ORM的ASP.Net MVC项目?

问题描述:

我开始一个新的ASP.Net MVC项目,想知道什么是最好的模型方法服用。

I am starting a new ASP.Net MVC project and was wondering what is the best Model approach to take.

大多数演示建议LinqToSQL但我知道微软是不是真的提高该产品,并更注重实体框架。

Most demos recommend LinqToSQL but I know Microsoft are not really enhancing this product and are focusing more on the Entity Framework.

我喜欢亚音速的做法,但我认为这是将要建在MVC 3个版本,但一直没有对这个项目的开发阶段消息让我有点谨慎使用第2版,如果有要的是一个新的版本推出。

I like the Subsonic approach but I thought this was going to be built in with MVC with version 3 but there has been no news about the development stage of this project so I am a bit wary of using version 2 if there is to be a new release soon.

我听说NHibernate和城堡记录,但是还没有任何经验,这些都和听到许多优点/缺点两个。

I have heard of NHibernate and Castle Record but have not had any experience at all with these and have heard numerous pros/cons for both.

任何帮助将强烈推荐!

有关亚音速,罗布刚刚发布,你可以在开始的烤了很多好东西到一个新的MVC项目包括一个新项目时使用一个新的MVC模板$ p $亚音速3 Detais的对发布的的可在罗布科纳的博客

For SubSonic, Rob just release an new MVC template which you can use when starting a new project that bakes a lot of good stuff into a new MVC project including a pre-release of SubSonic 3. Detais are available on Rob Conery's blog.