NHibernate.Driver.MySqlConnector
NHibernate driver for MySQL/MariaDB using MySqlConnector.
Install
| Product | Versions |
|---|---|
| .NET Standard | |
| Other |
README
NHibernate.MySqlConnector
This package provides an alternative MySQL/MariaDB driver for NHibernate
in addition to NHibernate.Driver.MySqlDataDriver provided by nhibernate-core.
It uses the MySqlConnector library which is an alternative to MySql.Data that may be more performant in both async and sync workloads and fixes dozens of outstanding bugs in MySql.Data.
Usage
Set connection.driver_class in your NHibernate session factory config to:
connection.driver_class:NHibernate.Driver.MySqlConnector.MySqlConnectorDriver, NHibernate.Driver.MySqlConnector
or use the Configure-by-code helper:
new Configuration().DataBaseIntegration(c => c.MySqlConnectorDriver());
Values of the other parameters should stay the same as when using MySql.Data:
connection.provider:NHibernate.Connection.DriverConnectionProviderdialect: One of the available MySQL dialects e.g.NHibernate.Dialect.MySQL5Dialect
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.