好的,我问这个问题因为我完全糊涂了.我曾经使用常规方法从C#访问数据库(我的意思是使用SQLConnection,OracleConnection,SQLCommand,executequery等).然后我听说过ADO.NET,ORM并学习了NHibernate(不是专业人士,但我可以管理).
最近我没有看到任何关于NHibernate的特定活动.过去常常使用NHibernate(并且是粉丝)的我周围的人现在转向其他方法.
那么现在最常用的数据库访问方法是什么?如何跟踪这种变化趋势?
小智 10
只有一种方法 - 用于SQL Server的ADO.NET.更具体地说,那里的Connection和Reader对象.现在,你可能会说像Entity Framework这样的东西 - 但有趣的是它们使用前面提到的两个访问元素,它们位于真正的访问层之上.甚至DataSet也是更高层(数据通过DataReader读取).
那么现在最常用的数据库访问方法是什么?
我打赌它仍然是数据集.拖拽原则后未受过教育的数量仍然是恕我直言的大多数,而视觉工作室的这种方法导致了数据集.
专业人士使用各种ORM.实体框架现在被那些大多不了解ORM可以正确编程的人所推动.现在我最好的选择仍然是NHibernate的高品质层.
归档时间: |
|
查看次数: |
2565 次 |
最近记录: |