I made a blog post about which to choose. Granted, I simplifed a complex topic, but it may give you what you need.
http://www.craigberntson.com/blog/?p=906>Craig, it's worse than that. The manager wants to only use ADO.NET (command objects, datareaders, datasets, datatables, datarows) instead of LINQ or EF. See Bill Fitzgerald's post below who takes my managers side.
>
>Basically, most of what we do is get data from either flat files or from FoxPro or SQL tables and we beat that data up in VFP using a lot of SQL Selects into cursors and more cursors and join those cursors and spit out flat files or PDF reports.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer