Il team di sviluppo con cui sto lavorando si trasferirà presto a .NET 4.0, tuttavia, la libreria di classi di accesso ai dati che utilizziamo utilizza ancora "classico" ADO.NET, che significa SqlDataReader , DataTable e simili. Nel frattempo, sembra che Microsoft e probabilmente il resto del mondo stiano andando avanti con Entity Framework e WCF Data Services . Non ho trovato nulla su MSDN che indica quale delle tecnologie di accesso ai dati Microsoft considera le migliori pratiche.
Microsoft ha una preferenza? Quali accessi ai dati utilizzano attualmente la maggior parte delle persone? Ci sono buoni motivi per rimanere con ADO.NET classic e non passare a Entity Framework?