Команда розробників, з якою я працюю, незабаром перейде до .NET 4.0, проте бібліотека класів доступу до даних, яку ми використовуємо, все ще використовує ADO.NET «класичний», що означає SqlDataReader , DataTable тощо. Тим часом, схоже, що Microsoft і, ймовірно, весь світ рухається вперед за допомогою Entity Framework і WCF Data Services . У MSDN я не знайшов нічого, що вказувало б, яку з технологій доступу до даних Microsoft вважає найкращою практикою.
Чи має Microsoft перевагу? Який доступ до даних найбільше використовують зараз користувачі? Чи є вагомі причини залишатися з класикою ADO.NET і не переходити на Entity Framework?