文件首頁
MySQL Connector/NET 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 1.3Mb
PDF (A4) - 1.3Mb


MySQL Connector/NET 開發人員指南  /  Connector/NET 版本

第 2 章 Connector/NET 版本

MySQL Connector/NET 9.0 是 Connector/NET 8.0 的延續,但現在命名為與其支援的 (最新) MySQL 伺服器版本同步。此版本結合了先前 Connector/NET 版本系列的功能,包括對 X Protocol 連線的支援。Connector/NET 會自訂 Entity Framework Core 以使用 MySQL 資料,在 .NET 驅動程式實作中啟用壓縮,並將跨平台支援擴展到 Linux 和 macOS。

使用 TLSv1.2 通訊協定的安全連線需要 Connector/NET 8.0.11 或更新版本。此外,您的 Microsoft Windows 主機必須啟用 TLSv1.2 通訊協定。使用 Windows 具名管道或共用記憶體建立的連線不支援 TLSv1.2 通訊協定。如需設定伺服器和用戶端以進行安全連線的一般指南,請參閱設定 MySQL 以使用加密連線

注意

.NET 6、7、8、9 和 .NET Framework 4.6 (自 8.4.0 起) 和 4.8 包含對 TLSv1.3 通訊協定的支援。請務必確認執行您應用程式的作業系統也支援 TLSv1.3,然後再將其專門用於連線。

下表顯示 MySQL Connector/NET 支援或要求的 ADO.NET、.NET (Core 和 Framework) 和 MySQL Server 版本。如需 Connector/NET 目標的特定 Entity Framework 版本,請參閱第 7 章,適用於 Entity Framework 的 Connector/NET

表 2.1 相關產品的 Connector/NET 需求

Connector/NET 版本 ADO.NET 版本 .NET 版本和 Visual Studio MySQL 伺服器
9.1.0 2.x+

對於以 .NET 9 預覽版為目標的應用程式,請使用 VS 2022 (v17.9 或更新版本)

對於以 .NET 8 為目標的應用程式,請使用 VS 2022 (v17.8 或更新版本)

對於以 .NET 6 為目標的應用程式,請使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本)

對於以 .NET Framework 4.8 為目標的應用程式,請使用 VS 2019 (v16.3 或更新版本)

對於以 .NET Framework 4.6.2 為目標的應用程式,請使用 VS 2017 (v15.9 或更新版本)

MySQL 8.0 或更新版本

已封存的 Connector/NET 版本及其需求

  • C/NET 9.0.0: .NET 8,使用 VS 2022 (v17.8 或更新版本) | .NET 6,使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的伺服器版本:MySQL 8.0 或更新版本

  • C/NET 8.4.0: .NET 8,使用 VS 2022 (v17.8 或更新版本) | .NET 7,使用 VS 2022 (v17.4 或更新版本) | .NET 6,使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的伺服器版本:MySQL 8.0 或更新版本

  • C/NET 8.3.0: .NET 8,使用 VS 2022 (v17.8 或更新版本) | .NET 7,使用 VS 2022 (v17.4 或更新版本) | .NET 6,使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的伺服器版本:MySQL 8.3、MySQL 8.0 或 MySQL 5.7

  • C/NET 8.2.0: .NET 8 預覽版,使用 VS 2022 (v17.6 或更新版本) | .NET 7,使用 VS 2022 (v17.4 或更新版本) | .NET 6,使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的伺服器版本:MySQL 8.2、MySQL 8.0 或 MySQL 5.7

  • C/NET 8.1.0: .NET 7,使用 VS 2022 (v17.4 或更新版本) | .NET 6,使用 VS 2022 (v17.0 及更新版本) 或適用於 Mac 的 VS 2022 (v17.6 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的伺服器版本:MySQL 8.1、MySQL 8.0 或 MySQL 5.7

  • C/NET 8.0.33: .NET 7,使用 VS 2022 (v17.4 或更新版本) | .NET 6,使用 VS 2022 (v17.0) 或適用於 Mac 的 VS 2022 (v17.0 預覽版) | .NET Core 3.1,使用 VS 2019 (v16.4 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的最低伺服器版本:MySQL 8.0.33 或 MySQL 5.7.42

  • C/NET 8.0.28+: .NET 6,使用 VS 2022 (v17.0 或更新版本) 或適用於 Mac 的 VS 2019 (v8.10) | .NET 5,使用 VS 2019 (v16.8) 或適用於 Mac 的 VS 2019 (v8.8) | .NET Core 3.1,使用 VS 2019 (v16.4 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.6.2,使用 VS 2017 (v15.9 或更新版本)

    建議的最低伺服器版本:MySQL 8.0.28 或 MySQL 5.7.37

  • C/NET 8.0.23+: .NET 5,使用 VS 2019 (v16.8) 或適用於 Mac 的 VS 2019 (v8.8) | .NET Core 3.1,使用 VS 2019 (v16.4 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本)

    建議的最低伺服器版本:MySQL 8.0.23 或 MySQL 5.7.33

  • C/NET 8.0.22+: .NET 5,使用 VS 2019 (v16.7) 或適用於 Mac 的 VS 2019 (v8.7) | .NET Core 3.1,使用 VS 2019 (v16.4 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本)

    建議的最低伺服器版本:MySQL 8.0.22 或 MySQL 5.7.32

  • C/NET 8.0.20+: .NET Core 3.1,使用 VS 2019 (v16.4 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本)

    建議的最低伺服器版本:MySQL 8.0.20 或 MySQL 5.7.30

  • C/NET 8.0.19+:.NET Core 3.0,使用 VS 2019 (v16.3 或更新版本) | .NET Framework 4.8,使用 VS 2019 (v16.3 或更新版本)

    建議最低伺服器版本:MySQL 8.0.19 或 MySQL 5.7.29

  • C/NET 8.0.18+:.NET Core 3.0,使用 VS 2019 (v16.3 或更新版本)

    建議最低伺服器版本:MySQL 8.0.18 或 MySQL 5.7.28

  • C/NET 8.0.17+:.NET Core 2.2,使用 VS 2017 (v15.0.9 或更新版本) | .NET Core 2.1,使用 VS 2017 (v15.0.7 或更新版本)

    建議最低伺服器版本:MySQL 8.0.17 或 MySQL 5.7.27

  • C/NET 8.0.10+:.NET Core 2.0,使用 VS 2017 (v15.0.3 或更新版本)

    建議最低伺服器版本:MySQL 8.0.17 或 MySQL 5.7.27

  • C/NET 8.0.8+:.NET Framework 4.5.x,使用 VS 2013 / 2015 / 2017

    建議最低伺服器版本:MySQL 8.0.17 或 MySQL 5.7.27