Das Entwicklerteam, mit dem ich zusammenarbeite, wird in Kürze auf .NET 4.0 umsteigen. Die verwendete Datenzugriffsklassenbibliothek verwendet jedoch weiterhin ADO.NET "classic", dh SqlDataReader , DataTable und dergleichen. In der Zwischenzeit scheint Microsoft und wahrscheinlich der Rest der Welt mit Entity Framework und WCF Data Services voranzukommen . Ich habe auf MSDN nichts gefunden, das darauf hinweist, welche Datenzugriffstechnologien Microsoft als Best Practices ansieht.
Hat Microsoft eine Präferenz? Welchen Datenzugriff nutzen derzeit die meisten Menschen? Gibt es gute Gründe, bei ADO.NET classic zu bleiben und nicht zu Entity Framework zu wechseln?