MySQL Connector/NET使您能够开发需要与MySQL进行安全、高性能数据连接的。NET应用程序。它实现了所需的ADO。NET接口并集成到ADO。NET-aware工具。您可以使用您选择的. net语言构建应用程序。Connector/NET是一个完全托管的ADO。NET数据提供程序用100%纯c#编写。它不使用MySQL C客户端库。
连接器/NET源代码和测试可从NuGet Gallery和GitHub获得。有关详细说明Connector/NET每个版本中的更改,请参见MySQL连接器/NET发布说明.
连接器/NET包括对以下方面的全面支持:
MySQL Server提供的特性,包括MySQL 8.0版本系列。
MySQL作为一个文档存储(NoSQL),通过X协议连接支持使用X Plugin端口访问MySQL数据。
支持发送和接收行和
团
值的大小可达2g。协议压缩,支持压缩客户端和服务器之间的数据流。
在Windows上使用TCP/IP套接字、命名管道或共享内存的连接。
在Unix上使用TCP/IP套接字或Unix套接字连接。
加密连接使用:
使用Connector/NET 8.0.11及更高版本的TCP/IP协议的TLSv1.2协议。
TLSv1.3协议基于TCP/IP,使用Connector/NET 8.0.20和更高版本。
. net标准,运行在通用Windows平台(UWP) . net实现上。
Entity Framework 6和Entity Framework Core用于在MySQL数据表之间迁移数据。
由Novell开发的开源Mono框架。
Connector/NET支持Microsoft Visual Studio 2013、2015、2017和2019,尽管支持的程度可能会受到所使用的Connector/NET和Visual Studio版本的限制。有关详细信息,请参见第二章,连接器/净版本.
关键的主题
属性时的连接字符串属性
MySqlConnection
类,看到第4.5节,“连接器/NET 8.0连接选项参考”.