BO>ADO.NET ходит к .mdb через OleDb. Так что если есть провайдер — то всё равно как ходить: через адо или адо.нет.
Дело в том, что провайдеры OLE DB и OLE DB .Net разные и поэтому не все равно, как писать программу.
Вопрос, какой подход выбрать. ADO.NET требует наличия .NET Framework как для 32-bit, так и 64-bit кода.
Использование простого OLE DB провайдера не требует наличия .NET Framework.