Zespół programistów, z którym pracuję, wkrótce przejdzie na platformę .NET 4.0, jednak używana przez nas biblioteka klas dostępu do danych nadal używa „klasycznego” ADO.NET, co oznacza SqlDataReader , DataTable i tym podobne. Tymczasem wydaje się, że Microsoft i prawdopodobnie reszta świata idzie do przodu dzięki Entity Framework i WCF Data Services . W witrynie MSDN nie znalazłem niczego, co wskazywałoby, które technologie dostępu do danych Microsoft uważa za najlepsze praktyki.
Czy Microsoft ma preferencje? Z jakiego dostępu do danych korzysta obecnie większość osób? Czy istnieją dobre powody, aby pozostać przy ADO.NET classic i nie przejść do Entity Framework?