我觉的做.net程序用ef就行了,还用再学习nhibernate吗?
------解决思路----------------------
你学一样就够了,另一样没必要,因为用不用不是你说了算,而是公司或者Leader说了算
我就一个都没学……EF当初用了几次,LinqToSql倒是用了一段时间

------解决思路----------------------
http://blog.csdn.net/lifetragedy/article/details/43925857
虽然作者是搞JAVA的,但大致是类似的,当然因为行业不同,所以更具体的也有所偏差
------解决思路----------------------
EF nhibernate我一个都不用闲他太麻烦了,学习成本高
喜欢用ServiceStack.orm 两小时就能搞定。。。