And even in the C# world LINQ is doing a good job of isolating developers from the details of working with SQL.
I do think o/r mappers are the way to go, although having better tools does not mean that you should start handwaving when it comes to db internals.