Простой вопрос:
У меня есть приложение, которому нужно сделать полдюжины запросов SELECT к SQL Server 2005 и записать результаты в плоский файл. Вот и все.
Если бы я мог использовать .NET 3.5, я бы создал модель LINQ-To-SQL, написал бы выражения LINQ и сделал бы это за час. Каков следующий лучший подход, учитывая, что я не могу использовать .NET 3.0 или 3.5? Являются ли ADO.NET DataReaders / DataSets лучшим вариантом или я забыл что-то еще доступное?