Nhóm phát triển mà tôi đang làm việc sẽ sớm chuyển sang .NET 4.0, tuy nhiên, thư viện lớp truy cập dữ liệu mà chúng tôi sử dụng vẫn sử dụng ADO.NET "classic", có nghĩa là SqlDataReader , DataTable và tương tự. Trong khi đó, có vẻ như Microsoft và có lẽ phần còn lại của thế giới đang tiến lên với Entity Framework và WCF Data Services . Tôi không tìm thấy bất cứ điều gì trên MSDN chỉ ra công nghệ truy cập dữ liệu nào mà Microsoft cho là thực tiễn tốt nhất.
Microsoft có ưu tiên không? Hiện tại hầu hết mọi người đang sử dụng dữ liệu nào? Có lý do chính đáng để ở lại với ADO.NET cổ điển và không chuyển sang Entity Framework không?