2
我正在创建一个MVC项目,但不愿意使用ADO.NET实体框架,原因是它没有为我的应用程序(DAL,BLL)提供分层方法。它是否正确?如果是这样,是否有其他选择?ASP.NET MVC模型替代
我正在创建一个MVC项目,但不愿意使用ADO.NET实体框架,原因是它没有为我的应用程序(DAL,BLL)提供分层方法。它是否正确?如果是这样,是否有其他选择?ASP.NET MVC模型替代
对于BLL/DAL问题(我已经完成了)不是很正确,虽然它们不会让你变得容易。 .NET 4.0中的下一个版本大部分解决了这个问题。
这个空间是爆炸式的,有很多选择。
以下是我会考虑作物
在属l,使用MSFT永远不会是一个不错的选择,因为对产品的支持总是存在的,如果他们坚持使用EF,它最终将是最好的选择(他们通常在版本3中正确)。 Nhibernate已经有一段时间了,对他们也有很多狂热的支持。看看每个社区,这里的关键词很容易做到。
请不要支付一个,太多美好的自由/开源解决方案在那里
有趣的表现比较here
ormbattle.net是一个很有争议比较网站,所以记住这一点太 – 2009-11-12 16:10:15
另外,我会推荐流利NHibernate的普通旧NHibernate – 2009-11-12 16:10:55
我同意,ormbattle只是一个有趣的事情,我发现,我不会放任何重量。这些ORM的任何一个都会在合理的范围内执行,并且您可以随时直接访问存储的特效或常规的ADO.NET。 – 2009-11-12 18:53:49