开发者

ASP.NET MVC Model alternatives

I'm creating an MVC project but reluctant to use ADO.NET Entity Framework for the reason that it does 开发者_JAVA百科not provide me a layered approach for my application (DAL, BLL). Is this correct? If so, are there alternatives?


Not really correct on the BLL/DAL issue (I've done it), although they don't make it easy on you. Next version in .Net 4.0 solves this for the most part.

This space is exploding, tons of choices out there.

Here is what I would consider the cream of the crop

  • Entity Framework (MS choice du jeur)
  • NHibernate (Huge following, but a bit of ramp up)
  • Subsonic (compact and simple yet powerful)
  • Linq2Sql (hey stack overflow uses it)

In general, going with MSFT is never a bad choice as the support for the product is always there, and if they stick with EF it will eventually be the best choice (they usually get it right at version 3). Nhibernate has been around for a while and there is a lot of fanatical support for them as well. Take a look at each community, easy to do by keywords here on SO.

Please don't pay for one, too many good free/open solutions out there

Interesting performance comparison here

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜