Explore the MariaDB Connector/NET for C# and other .NET languages. This guide covers connecting to MariaDB databases, executing queries, and developing robust .NET applications.
Some other ADO.NET connectors are:
MySQL Connector/NET should generally work with MariaDB.
is a free ADO.NET data provider that supports MariaDB.
It seamlessly integrates with Visual Studio 2008-2017.
It supports .NET Framework 2.0-4.7, and .NET Core 1.x and 2.0
The Commercial edition additionally provides ORM support: Entity Framework v1-v6 and Entity Framework Core, NHibernate, LinqConnect; bundled ORM visual designer tool and many other features.
MySqlConnector is an ADO.NET data provider with support for MariaDB Server. It is licensed under the .
Support zero-configuration SSL with MariaDB: #1500
For MariaDB Server 11.4+
Available from version 2.4.0
Rewrite server redirection logic based on latest MariaDB specification: #1499
For MariaDB Server 11.3+
Available from version
Performance: Avoid SET NAMES commands when not necessary:
For MariaDB Server 11.5+
Available from version
Performance improvements
Implement faster parsing for result sets with multiple rows:
Support per-query variables for CommandBehavior.SchemaOnly and SingleRow:
Support skipping metadata for prepared statements with and later:
Support new MariaDB version numbers:
For MariaDB Server 11.0+
Available from version
Support :
Available from version
Available from version 2.3.0