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