【发布时间】:2010-06-01 16:45:52
【问题描述】:
我刚刚从 C 切换到 C#,并且想花一些时间学习数据库工作。我对以下选项感到不知所措:Linq-to-sql、ADO.NET。 nHibernate,EntityFramework,普通的旧 sql(我已经习惯了)。由于我只有有限的“学习”时间(每天大约 2.5 小时),我应该把时间花在哪里?
我不想学习下个月会过时或没人会雇用我的东西。
如果我学习 EF,这些知识会很容易转移到 nHibernate 中吗?
更新:我决定从 nHibernate 开始。虽然 EF 4.0 修复了许多缺点,但我现在没有 VS2010,并且不会再有 1 年。所以 nHibernate 是现在的人选。
【问题讨论】: