我只是從C切換到C#,並且想投入一些時間學習數據庫工作。我對以下選項感到不知所措:Linq-to-sql,ADO.NET。 nHibernate,EntityFramework,普通的舊sql(我習慣了這個)。由於我只有有限的「學習」時間(每天約2.5小時),我應該在哪裏投入時間?實體框架還是別的?
我不想學習下個月將會過時或者沒有人會僱用我的東西。
如果我學習EF,這個知識是否可以輕鬆轉移到nHibernate?
更新:我決定從nHibernate開始。雖然EF 4.0已經修復了許多缺點,但我現在還沒有VS2010,並且贏得了另外一年的勝利。所以nHibernate是現在的人。
參見:http://stackoverflow.com/questions/146087/best-performing-orm-for-net和http://stackoverflow.com/questions/206197 /最佳自由ORM工具使用的,與淨2-0-3-5 – Abel 2010-06-01 17:29:17