我正在使用的开发团队将很快迁移到.NET 4.0,但是,我们使用的数据访问类库仍然使用ADO.NET“经典”,即SqlDataReader,DataTable等。同时,Microsoft和世界其他地方似乎都在通过Entity Framework和WCF Data Services向前发展。我没有在MSDN上找到任何表明Microsoft认为最佳实践的数据访问技术的信息。
微软有偏好吗?大多数人当前使用什么数据访问方式?是否有充分的理由使用ADO.NET classic而不迁移到Entity Framework?