MySqlConnector
MySqlConnector copied to clipboard
MySQL Connector for .NET
MySQL Server does not support half-precision 16-bit floating point numbers, but it seems useful to support the `Half` type for `MySqlParameter.Value`, `MySqlDataReader.GetFieldValue`, and other places values can be passed to/from...
For most reads, the desired length is known (4 bytes for packet header, or _len_ bytes for packet content). Consider using `ReadAtLeast(Async)` on newer frameworks to specify the desired amount...
If https://github.com/mariadb-corporation/mariadb-connector-c/pull/227 is accepted, then MySqlConnector should also support the new TLS handshake. Exact details are in that case and subject to change, but at a high level: * Server...
**Software versions** MySqlConnector version: 2.2.2 Server type (MySQL, MariaDB, Aurora, etc.) and version: AzureDatabase for MySQL 5.7 .NET version: .NET Framework 4.7.2 (Optional) ORM NuGet packages and versions: Dapper 1.60.6...
Just for information, here is a benchmark I did using multiple connectors and languages on the same database, on a single thread. Drivers all performs differently. These benchmarks allow you...
.NET 5 added a [`SocketsHttpHandler.PlaintextStreamFilter` Property](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.socketshttphandler.plaintextstreamfilter?view=net-8.0). This allows user code to inspect the plaintext HTTP protocol traffic before it's written to the network. Per https://github.com/dotnet/runtime/issues/37915#issuecomment-1576232314, https://github.com/wfurt/PcapStream/blob/main/src/PcapStream/PcapStream.cs is a project that...
When using BINARY protocol, output parameters are sent using an additional result-set that is marked with intermediate EOF and ending EOF/OK Packet with flag [SERVER_PS_OUT_PARAMS](https://mariadb.com/kb/en/ok_packet/#server-status-flag) set (Capability PS_MULTI_RESULTS has been...
**Software versions** MySqlConnector version: 2.2.5 Server type (MySQL, MariaDB, Aurora, etc.) and version: MySQL 8.0 .NET version: 7.0 **Describe the bug** This is a child issue from #1302. When opening...
Since 10.5.2, MariaDB has an extended information in column metadata : When capability [MARIADB_CLIENT_EXTENDED_TYPE_INFO](https://github.com/mysql-net/MySqlConnector/blob/master/src/MySqlConnector/Protocol/ProtocolCapabilities.cs#L154) is set, [Column definition packet](https://mariadb.com/kb/en/result-set-packets/#column-definition-packet) can receive extra informations. Columns definition might receive 2 additional piece...
**Software versions** MySqlConnector version: 2.2.5 Server type (MySQL, MariaDB, Aurora, etc.) and version: MariaDB 10.6.11 .NET version: 3.1.424 (Optional) ORM NuGet packages and versions: - **Describe the bug** Hi, we're...