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


MySQL Connector/NET 開發人員指南

摘要

本手冊說明如何安裝和設定 MySQL Connector/NET,此連接器可讓 .NET 應用程式與 MySQL 伺服器通訊,以及如何使用它來開發資料庫應用程式。

如需 Connector/NET 各版本變更的詳細資訊,請參閱MySQL Connector/NET 版本資訊

如需法律資訊,包括授權資訊,請參閱前言與法律聲明

如需使用 MySQL 的協助,請造訪MySQL 論壇,您可以在這裡與其他 MySQL 使用者討論您的問題。

文件產生時間:2024-07-18(修訂版本:79065)


目錄

前言與法律聲明
1 MySQL Connector/NET 簡介
2 Connector/NET 版本
3 Connector/NET 安裝
3.1 在 Windows 上安裝 Connector/NET
3.1.1 使用獨立安裝程式安裝 Connector/NET
3.1.2 使用 NuGet 安裝 Connector/NET
3.2 在 Unix 上使用 Mono 安裝 Connector/NET
3.3 從原始碼安裝 Connector/NET
4 Connector/NET 連線
4.1 建立 Connector/NET 連線字串
4.2 在 Connector/NET 中管理連線集區
4.3 處理連線錯誤
4.4 Connector/NET 驗證
4.5 Connector/NET 連線選項參考
5 Connector/NET 程式設計
5.1 在連線上使用 GetSchema
5.2 使用 MySqlCommand
5.3 搭配表格快取使用 Connector/NET
5.4 在 Connector/NET 中準備陳述式
5.5 建立與呼叫預存程序
5.6 使用 Connector/NET 處理 BLOB 資料
5.6.1 準備 MySQL 伺服器
5.6.2 將檔案寫入資料庫
5.6.3 將 BLOB 從資料庫讀取到磁碟上的檔案
5.7 使用部分信任 / 中度信任
5.7.1 Connector/NET 版本中部分信任支援的演變
5.7.2 使用安裝在 GAC 中的 Connector/NET 程式庫設定部分信任
5.7.3 使用未安裝在 GAC 中的 Connector/NET 程式庫設定部分信任
5.8 撰寫自訂驗證外掛程式
5.9 使用 Connector/NET 攔截器類別
5.10 在 Connector/NET 中處理日期和時間資訊
5.10.1 小數秒
5.10.2 使用無效日期時的問題
5.10.3 限制無效日期
5.10.4 處理無效日期
5.10.5 處理 NULL 日期
5.11 使用 MySqlBulkLoader 類別
5.12 Connector/NET 追蹤
5.12.1 啟用 OpenTelemetry 追蹤
5.12.2 使用 Connector/NET 追蹤來源物件
5.13 搭配 Crystal Reports 使用 Connector/NET
5.13.1 建立資料來源
5.13.2 建立報表
5.13.3 顯示報表
5.14 非同步方法
5.15 二進位與非二進位問題
5.16 Connector/NET 的字元集考量
6 Connector/NET 教學課程
6.1 教學課程:Connector/NET 程式設計簡介
6.1.1 MySqlConnection 物件
6.1.2 MySqlCommand 物件
6.1.3 使用分離的資料
6.1.4 使用參數
6.1.5 使用預存程序
6.2 ASP.NET 提供者模型和教學課程
6.2.1 教學課程:Connector/NET ASP.NET 成員資格和角色提供者
6.2.2 教學課程:Connector/NET ASP.NET 設定檔提供者
6.2.3 教學課程:Web Parts 個人化提供者
6.2.4 教學課程:簡單成員資格 Web 提供者
6.3 教學課程:使用 Entity Framework 實體作為 Windows Forms 資料來源
6.4 教學課程:在 ASP.NET 中使用 LINQ 繫結實體資料
6.5 教學課程:從 Entity Framework 模型產生 MySQL DDL
6.6 教學課程:使用 Connector/NET 的基本 CRUD 作業
6.7 教學課程:使用 Connector/NET 設定 SSL
6.7.1 在 Connector/NET 中使用 PEM 憑證
6.7.2 在 Connector/NET 中使用 PFX 憑證
6.8 教學課程:使用 MySqlScript
7 Connector/NET for Entity Framework
7.1 Entity Framework 6 支援
7.2 Entity Framework Core 支援
7.2.1 在 EF Core 中使用 Code First 建立資料庫
7.2.2 在 EF Core 中建立現有資料庫的 Scaffold
7.2.3 在 EF Core 中設定字元集和定序
8 Connector/NET API 參考
8.1 MySql.Data.Common.DnsClient
8.2 MySql.Data.MySqlClient 命名空間
8.3 MySql.Data.MySqlClient.Authentication 命名空間
8.4 MySql.Data.MySqlClient.Interceptors 命名空間
8.5 MySql.Data.MySqlClient.Replication 命名空間
8.6 MySql.Data.Types 命名空間
8.7 MySql.Data.EntityFramework 命名空間
8.8 Microsoft.EntityFrameworkCore 命名空間
8.9 MySql.EntityFrameworkCore 命名空間
8.10 MySql.Web 命名空間
9 Connector/NET 支援
9.1 Connector/NET 社群支援
9.2 如何回報 Connector/NET 問題或錯誤
10 Connector/NET 常見問題