Il team di sviluppo con cui sto lavorando si sposterà presto a .NET 4.0, tuttavia la libreria di classi di accesso ai dati che utilizziamo utilizza ancora ADO.NET "classic", ovvero SqlDataReader , DataTable e simili. Nel frattempo, sembra che Microsoft e probabilmente il resto del mondo stia andando avanti con Entity Framework e Servizi dati WCF . Non ho trovato nulla su MSDN che indicasse quali tecnologie di accesso ai dati Microsoft considerano le migliori pratiche.
Microsoft ha una preferenza? Quale accesso ai dati utilizza attualmente la maggior parte delle persone? Ci sono buoni motivi per rimanere con ADO.NET classic e non passare a Entity Framework?