我正在考虑将NHibernate用作我的应用程序的ORM层。
然而,实体框架似乎被吹捧为.Net的ORM中的当前重大事件,并且似乎踩着MS仅在几年前推动的Linq for SQL策略。
问题是,目前.Net解决方案中ORM / SQL Server的最佳选择是什么?
决定因素是:
答案 0 :(得分:1)
嗯,我问自己同样的问题,我正在寻找: -
MyBatis.NET http://www.mybatis.org/dotnet.html或
nHibernate http://nhforge.org/Default.aspx
MyBatis.NET看起来不错,如果您需要更多的数据映射器并且乐于做一些SQL。
nHibernate看起来仍然是最好和最成熟的ORM,但是有更大的学习曲线,找到模糊的错误并不好玩。