I would personally start with LINQ to Objects. In this case, you do not need any buy-ins - you can use LINQ in your code, let it use foreach loops, conditions, etc. In his code ... and ultimately, he may notice that your code is more declarative, clear and short.
The decision to use ORM vs plain ADO.NET is a larger one, IMO - and one with a branch other than LINQ syntax.