Взгляните на http://community.jboss.org/wiki/DatabasesSupportedByNHibernate.
Он показывает, какие инструменты / драйверы используются для подключения к различным базам данных.например:
Oracle 9i и 10g поддерживаются как с использованием драйвера Microsoft (System.Data.OracleClient), так и с использованием драйвера Oracle (Oracle.Data.OracleClient).
Или:
Для работы с Firebird установите последнюю версию Firebird .NET Data Provider.
Я не уверен, использует ли он ADO.Net для подключений к SQL Server, Но, похоже, он не использует ADO.Net для других систем баз данных.