I'm not sure MS has create a Linq provider for either ODBC or OLE. You might have to do it yourself, without anything fancy I'm afraid.
You could use Microsoft.Jet.OLEDB.4.0 as your provider. It's a long time since I've had to do this but, try something like (this is just stab here and I haven't tested this even compiles, but it shouldn't be too far off):
var connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Data.mdb";
var query = "select * from Regions";
using (var connection = new OleDbConnection(connectionString))
using (var command = new OleDbCommand(query))
{
command.Connection = connection;
connection.Open();
var reader = command.ExecuteReader();
while (reader.Read())
{
// Not 100% sure here..
var regionName = (string)reader["regionName"];
}
connection.Close();
}
As far as a tutorial goes, not sure. I'd start with something like this, and go from there. Hope this gets you started.