Oracle managed specific nhibernate driver. Example using NHibernate configuration by code: var cfg = new Configuration(); cfg.DataBaseIntegration(db => { db.ConnectionString = @"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host)(PORT=your_port)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=your_service)));User Id=your_user;Password=your_password;"; db.Driver<NHibernate.Driver.OracleManagedDriver>(); db.Dialect<NHibernate.Dialect.Oracle10gDialect>(); db.SchemaAction = SchemaAutoAction.Validate; }); // ...define your context and mapping... var sessionFactory = cfg.BuildSessionFactory();
$ dotnet add package NHibernate.OracleManagedNo README available.