文档首页
MySQL Connector/NET 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb


MySQL Connector/NET 开发人员指南  /  MySQL Connector/NET 简介

第 1 章 MySQL Connector/NET 简介

MySQL Connector/NET 使您能够开发需要与 MySQL 安全、高性能数据连接的 .NET 应用程序。它实现所需的 ADO.NET 接口并集成到支持 ADO.NET 的工具中。您可以使用您选择的 .NET 语言构建应用程序。Connector/NET 是一个完全托管的 ADO.NET 数据提供程序,用 100% 纯 C# 编写。它不使用 MySQL C 客户端库。

Connector/NET 源代码和测试可从 NuGet 库和 GitHub 获取。有关 Connector/NET 每个版本中更改的详细信息,请参阅 MySQL Connector/NET 发行说明

Connector/NET 包含对以下内容的完全支持:

  • MySQL 服务器提供的功能,直至并包括 MySQL 9.0 发行系列。

  • MySQL 作为文档存储 (NoSQL),以及 X 协议连接支持,以使用 X 插件端口访问 MySQL 数据。

  • 大型数据包支持,用于发送和接收行以及 BLOB 值,大小高达 2 GB。

  • 协议压缩,它允许压缩客户端和服务器之间的数据流。

  • 使用 TCP/IP 套接字、命名管道或 Windows 上的共享内存的连接。

  • 使用 Unix 上的 TCP/IP 套接字或 Unix 套接字的连接。

  • 使用以下方法的加密连接:

    • Connector/NET 8.0.11 及更高版本使用 TCP/IP 的 TLSv1.2 协议。

    • Connector/NET 8.0.20 及更高版本使用 TCP/IP 的 TLSv1.3 协议。

  • .NET Standard 并在通用 Windows 平台 (UWP) .NET 实现上运行。

  • 实体框架 6 和实体框架 Core,用于将数据迁移到 MySQL 数据表或从 MySQL 数据表迁移数据。

  • Novell 开发的开源 Mono 框架。

Connector/NET 支持 Microsoft Visual Studio 2013、2015、2017 和 2019,但支持程度可能有限,具体取决于您使用的 Connector/NET 和 Visual Studio 版本。有关详细信息,请参阅 第 2 章,Connector/NET 版本

关键主题