ASP.NET MVC模型的替代品

thi*_*ird 2 asp.net-mvc

我正在创建一个MVC项目,但不愿意使用ADO.NET Entity Framework,因为它没有为我的应用程序(DAL,BLL)提供分层方法.它是否正确?如果是这样,还有其他选择吗?

Gre*_*rts 6

关于BLL/DAL问题(我已经完成了)并不是很正确,尽管它们并不能让你轻松..Net 4.0中的下一个版本在很大程度上解决了这个问题.

这个空间正在爆炸,有很多选择.

这是我认为的作物的奶油

  • 实体框架(MS choice du jeur)
  • NHibernate(巨大的追随者,但有点崛起)
  • 亚音速(紧凑,简单但功能强大)
  • Linq2Sql(嘿堆栈溢出使用它)

一般来说,使用MSFT绝不是一个糟糕的选择,因为对产品的支持始终存在,如果他们坚持使用EF,它最终将是最佳选择(他们通常在版本3中正确使用).Nhibernate已经存在了一段时间,并且也有很多狂热的支持.看看每个社区,通过这里的关键字很容易做到.

请不要为此付出太多好的免费/开放式解决方案

这里有趣的表现比较