实例介绍
MySQL Connector for .NET and .NET Core
This is an ADO.NET data provider for MySQL and other compatible servers including MariaDB. It provides implementations of DbConnection, DbCommand, DbDataReader, DbTransaction—the classes needed to query and update databases from managed code.
Complete documentation is available at the MySqlConnector Documentation Website.
【实例截图】
【核心代码】
文件清单
└── MySqlConnector-72ee684ed0e04e5f39d6e0757a1963e4aa36807f
├── appveyor.yml
├── azure-pipelines.yml
├── CODE_OF_CONDUCT.md
├── contrib
│ └── NewRelic
│ └── README.md
├── Directory.Build.props
├── Directory.Packages.props
├── docs
│ ├── assets
│ │ ├── css
│ │ │ └── site.css
│ │ └── js
│ │ └── site.js
│ ├── config.toml
│ ├── content
│ │ ├── api
│ │ │ ├── MySqlConnector
│ │ │ │ ├── MySqlAttribute
│ │ │ │ │ ├── AttributeName.md
│ │ │ │ │ ├── Clone.md
│ │ │ │ │ ├── MySqlAttribute.md
│ │ │ │ │ └── Value.md
│ │ │ │ ├── MySqlAttributeCollection
│ │ │ │ │ ├── Add.md
│ │ │ │ │ ├── Clear.md
│ │ │ │ │ ├── Count.md
│ │ │ │ │ ├── GetEnumerator.md
│ │ │ │ │ ├── Item.md
│ │ │ │ │ ├── Remove.md
│ │ │ │ │ └── SetAttribute.md
│ │ │ │ ├── MySqlAttributeCollectionType.md
│ │ │ │ ├── MySqlAttributeType.md
│ │ │ │ ├── MySqlBatch
│ │ │ │ │ ├── BatchCommands.md
│ │ │ │ │ ├── Cancel.md
│ │ │ │ │ ├── Connection.md
│ │ │ │ │ ├── CreateDbBatchCommand.md
│ │ │ │ │ ├── DbBatchCommands.md
│ │ │ │ │ ├── DbConnection.md
│ │ │ │ │ ├── DbTransaction.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── ExecuteDbDataReaderAsync.md
│ │ │ │ │ ├── ExecuteDbDataReader.md
│ │ │ │ │ ├── ExecuteNonQueryAsync.md
│ │ │ │ │ ├── ExecuteNonQuery.md
│ │ │ │ │ ├── ExecuteReaderAsync.md
│ │ │ │ │ ├── ExecuteReader.md
│ │ │ │ │ ├── ExecuteScalarAsync.md
│ │ │ │ │ ├── ExecuteScalar.md
│ │ │ │ │ ├── MySqlBatch.md
│ │ │ │ │ ├── PrepareAsync.md
│ │ │ │ │ ├── Prepare.md
│ │ │ │ │ ├── Timeout.md
│ │ │ │ │ └── Transaction.md
│ │ │ │ ├── MySqlBatchCommand
│ │ │ │ │ ├── CanCreateParameter.md
│ │ │ │ │ ├── CommandText.md
│ │ │ │ │ ├── CommandType.md
│ │ │ │ │ ├── CreateParameter.md
│ │ │ │ │ ├── DbParameterCollection.md
│ │ │ │ │ ├── MySqlBatchCommand.md
│ │ │ │ │ ├── Parameters.md
│ │ │ │ │ └── RecordsAffected.md
│ │ │ │ ├── MySqlBatchCommandCollection
│ │ │ │ │ ├── Add.md
│ │ │ │ │ ├── Clear.md
│ │ │ │ │ ├── Contains.md
│ │ │ │ │ ├── CopyTo.md
│ │ │ │ │ ├── Count.md
│ │ │ │ │ ├── GetBatchCommand.md
│ │ │ │ │ ├── GetEnumerator.md
│ │ │ │ │ ├── IndexOf.md
│ │ │ │ │ ├── Insert.md
│ │ │ │ │ ├── IsReadOnly.md
│ │ │ │ │ ├── Item.md
│ │ │ │ │ ├── RemoveAt.md
│ │ │ │ │ ├── Remove.md
│ │ │ │ │ └── SetBatchCommand.md
│ │ │ │ ├── MySqlBatchCommandCollectionType.md
│ │ │ │ ├── MySqlBatchCommandType.md
│ │ │ │ ├── MySqlBatchType.md
│ │ │ │ ├── MySqlBulkCopy
│ │ │ │ │ ├── BulkCopyTimeout.md
│ │ │ │ │ ├── ColumnMappings.md
│ │ │ │ │ ├── ConflictOption.md
│ │ │ │ │ ├── DestinationTableName.md
│ │ │ │ │ ├── MySqlBulkCopy.md
│ │ │ │ │ ├── MySqlRowsCopied.md
│ │ │ │ │ ├── NotifyAfter.md
│ │ │ │ │ ├── WriteToServerAsync.md
│ │ │ │ │ └── WriteToServer.md
│ │ │ │ ├── MySqlBulkCopyColumnMapping
│ │ │ │ │ ├── DestinationColumn.md
│ │ │ │ │ ├── Expression.md
│ │ │ │ │ ├── MySqlBulkCopyColumnMapping.md
│ │ │ │ │ └── SourceOrdinal.md
│ │ │ │ ├── MySqlBulkCopyColumnMappingType.md
│ │ │ │ ├── MySqlBulkCopyResult
│ │ │ │ │ ├── RowsInserted.md
│ │ │ │ │ └── Warnings.md
│ │ │ │ ├── MySqlBulkCopyResultType.md
│ │ │ │ ├── MySqlBulkCopyType.md
│ │ │ │ ├── MySqlBulkLoader
│ │ │ │ │ ├── CharacterSet.md
│ │ │ │ │ ├── Columns.md
│ │ │ │ │ ├── ConflictOption.md
│ │ │ │ │ ├── Connection.md
│ │ │ │ │ ├── EscapeCharacter.md
│ │ │ │ │ ├── Expressions.md
│ │ │ │ │ ├── FieldQuotationCharacter.md
│ │ │ │ │ ├── FieldQuotationOptional.md
│ │ │ │ │ ├── FieldTerminator.md
│ │ │ │ │ ├── FileName.md
│ │ │ │ │ ├── LinePrefix.md
│ │ │ │ │ ├── LineTerminator.md
│ │ │ │ │ ├── LoadAsync.md
│ │ │ │ │ ├── Load.md
│ │ │ │ │ ├── Local.md
│ │ │ │ │ ├── MySqlBulkLoader.md
│ │ │ │ │ ├── NumberOfLinesToSkip.md
│ │ │ │ │ ├── Priority.md
│ │ │ │ │ ├── SourceStream.md
│ │ │ │ │ ├── TableName.md
│ │ │ │ │ └── Timeout.md
│ │ │ │ ├── MySqlBulkLoaderConflictOptionType.md
│ │ │ │ ├── MySqlBulkLoaderPriorityType.md
│ │ │ │ ├── MySqlBulkLoaderType.md
│ │ │ │ ├── MySqlCertificateStoreLocationType.md
│ │ │ │ ├── MySqlCommand
│ │ │ │ │ ├── Attributes.md
│ │ │ │ │ ├── Cancel.md
│ │ │ │ │ ├── Clone.md
│ │ │ │ │ ├── CommandText.md
│ │ │ │ │ ├── CommandTimeout.md
│ │ │ │ │ ├── CommandType.md
│ │ │ │ │ ├── Connection.md
│ │ │ │ │ ├── CreateDbParameter.md
│ │ │ │ │ ├── CreateParameter.md
│ │ │ │ │ ├── DbConnection.md
│ │ │ │ │ ├── DbParameterCollection.md
│ │ │ │ │ ├── DbTransaction.md
│ │ │ │ │ ├── DesignTimeVisible.md
│ │ │ │ │ ├── DisposeAsync.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── ExecuteDbDataReaderAsync.md
│ │ │ │ │ ├── ExecuteDbDataReader.md
│ │ │ │ │ ├── ExecuteNonQueryAsync.md
│ │ │ │ │ ├── ExecuteNonQuery.md
│ │ │ │ │ ├── ExecuteReaderAsync.md
│ │ │ │ │ ├── ExecuteReader.md
│ │ │ │ │ ├── ExecuteScalarAsync.md
│ │ │ │ │ ├── ExecuteScalar.md
│ │ │ │ │ ├── IsPrepared.md
│ │ │ │ │ ├── LastInsertedId.md
│ │ │ │ │ ├── MySqlCommand.md
│ │ │ │ │ ├── Parameters.md
│ │ │ │ │ ├── PrepareAsync.md
│ │ │ │ │ ├── Prepare.md
│ │ │ │ │ ├── Transaction.md
│ │ │ │ │ └── UpdatedRowSource.md
│ │ │ │ ├── MySqlCommandBuilder
│ │ │ │ │ ├── ApplyParameterInfo.md
│ │ │ │ │ ├── DataAdapter.md
│ │ │ │ │ ├── DeriveParametersAsync.md
│ │ │ │ │ ├── DeriveParameters.md
│ │ │ │ │ ├── GetDeleteCommand.md
│ │ │ │ │ ├── GetInsertCommand.md
│ │ │ │ │ ├── GetParameterName.md
│ │ │ │ │ ├── GetParameterPlaceholder.md
│ │ │ │ │ ├── GetUpdateCommand.md
│ │ │ │ │ ├── MySqlCommandBuilder.md
│ │ │ │ │ ├── QuoteIdentifier.md
│ │ │ │ │ ├── SetRowUpdatingHandler.md
│ │ │ │ │ └── UnquoteIdentifier.md
│ │ │ │ ├── MySqlCommandBuilderType.md
│ │ │ │ ├── MySqlCommandType.md
│ │ │ │ ├── MySqlConnection
│ │ │ │ │ ├── BeginDbTransactionAsync.md
│ │ │ │ │ ├── BeginDbTransaction.md
│ │ │ │ │ ├── BeginTransactionAsync.md
│ │ │ │ │ ├── BeginTransaction.md
│ │ │ │ │ ├── CanCreateBatch.md
│ │ │ │ │ ├── ChangeDatabaseAsync.md
│ │ │ │ │ ├── ChangeDatabase.md
│ │ │ │ │ ├── ClearAllPoolsAsync.md
│ │ │ │ │ ├── ClearAllPools.md
│ │ │ │ │ ├── ClearPoolAsync.md
│ │ │ │ │ ├── ClearPool.md
│ │ │ │ │ ├── Clone.md
│ │ │ │ │ ├── CloneWith.md
│ │ │ │ │ ├── CloseAsync.md
│ │ │ │ │ ├── Close.md
│ │ │ │ │ ├── ConnectionString.md
│ │ │ │ │ ├── ConnectionTimeout.md
│ │ │ │ │ ├── CreateBatch.md
│ │ │ │ │ ├── CreateCommand.md
│ │ │ │ │ ├── CreateDbBatch.md
│ │ │ │ │ ├── CreateDbCommand.md
│ │ │ │ │ ├── Database.md
│ │ │ │ │ ├── DataSource.md
│ │ │ │ │ ├── DbProviderFactory.md
│ │ │ │ │ ├── DisposeAsync.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── EnlistTransaction.md
│ │ │ │ │ ├── GetSchemaAsync.md
│ │ │ │ │ ├── GetSchema.md
│ │ │ │ │ ├── InfoMessage.md
│ │ │ │ │ ├── MySqlConnection.md
│ │ │ │ │ ├── OpenAsync.md
│ │ │ │ │ ├── Open.md
│ │ │ │ │ ├── PingAsync.md
│ │ │ │ │ ├── Ping.md
│ │ │ │ │ ├── ProvideClientCertificatesCallback.md
│ │ │ │ │ ├── ProvidePasswordCallback.md
│ │ │ │ │ ├── RemoteCertificateValidationCallback.md
│ │ │ │ │ ├── ResetConnectionAsync.md
│ │ │ │ │ ├── ServerThread.md
│ │ │ │ │ ├── ServerVersion.md
│ │ │ │ │ └── State.md
│ │ │ │ ├── MySqlConnectionProtocolType.md
│ │ │ │ ├── MySqlConnectionStringBuilder
│ │ │ │ │ ├── AllowLoadLocalInfile.md
│ │ │ │ │ ├── AllowPublicKeyRetrieval.md
│ │ │ │ │ ├── AllowUserVariables.md
│ │ │ │ │ ├── AllowZeroDateTime.md
│ │ │ │ │ ├── ApplicationName.md
│ │ │ │ │ ├── AutoEnlist.md
│ │ │ │ │ ├── CancellationTimeout.md
│ │ │ │ │ ├── CertificateFile.md
│ │ │ │ │ ├── CertificatePassword.md
│ │ │ │ │ ├── CertificateStoreLocation.md
│ │ │ │ │ ├── CertificateThumbprint.md
│ │ │ │ │ ├── CharacterSet.md
│ │ │ │ │ ├── ConnectionIdleTimeout.md
│ │ │ │ │ ├── ConnectionLifeTime.md
│ │ │ │ │ ├── ConnectionProtocol.md
│ │ │ │ │ ├── ConnectionReset.md
│ │ │ │ │ ├── ConnectionTimeout.md
│ │ │ │ │ ├── ContainsKey.md
│ │ │ │ │ ├── ConvertZeroDateTime.md
│ │ │ │ │ ├── Database.md
│ │ │ │ │ ├── DateTimeKind.md
│ │ │ │ │ ├── DefaultCommandTimeout.md
│ │ │ │ │ ├── DnsCheckInterval.md
│ │ │ │ │ ├── ForceSynchronous.md
│ │ │ │ │ ├── GetProperties.md
│ │ │ │ │ ├── GuidFormat.md
│ │ │ │ │ ├── IgnoreCommandTransaction.md
│ │ │ │ │ ├── IgnorePrepare.md
│ │ │ │ │ ├── InteractiveSession.md
│ │ │ │ │ ├── Item.md
│ │ │ │ │ ├── Keepalive.md
│ │ │ │ │ ├── Keys.md
│ │ │ │ │ ├── LoadBalance.md
│ │ │ │ │ ├── MaximumPoolSize.md
│ │ │ │ │ ├── MinimumPoolSize.md
│ │ │ │ │ ├── MySqlConnectionStringBuilder.md
│ │ │ │ │ ├── NoBackslashEscapes.md
│ │ │ │ │ ├── OldGuids.md
│ │ │ │ │ ├── Password.md
│ │ │ │ │ ├── PersistSecurityInfo.md
│ │ │ │ │ ├── Pipelining.md
│ │ │ │ │ ├── PipeName.md
│ │ │ │ │ ├── Pooling.md
│ │ │ │ │ ├── Port.md
│ │ │ │ │ ├── Remove.md
│ │ │ │ │ ├── Server.md
│ │ │ │ │ ├── ServerRedirectionMode.md
│ │ │ │ │ ├── ServerRsaPublicKeyFile.md
│ │ │ │ │ ├── ServerSPN.md
│ │ │ │ │ ├── SslCa.md
│ │ │ │ │ ├── SslCert.md
│ │ │ │ │ ├── SslKey.md
│ │ │ │ │ ├── SslMode.md
│ │ │ │ │ ├── TlsCipherSuites.md
│ │ │ │ │ ├── TlsVersion.md
│ │ │ │ │ ├── TreatTinyAsBoolean.md
│ │ │ │ │ ├── UseAffectedRows.md
│ │ │ │ │ ├── UseCompression.md
│ │ │ │ │ ├── UserID.md
│ │ │ │ │ └── UseXaTransactions.md
│ │ │ │ ├── MySqlConnectionStringBuilderType.md
│ │ │ │ ├── MySqlConnectionType.md
│ │ │ │ ├── MySqlConnectorFactory
│ │ │ │ │ ├── CanCreateBatch.md
│ │ │ │ │ ├── CanCreateCommandBuilder.md
│ │ │ │ │ ├── CanCreateDataAdapter.md
│ │ │ │ │ ├── CanCreateDataSourceEnumerator.md
│ │ │ │ │ ├── CreateBatchCommand.md
│ │ │ │ │ ├── CreateBatch.md
│ │ │ │ │ ├── CreateCommandBuilder.md
│ │ │ │ │ ├── CreateCommand.md
│ │ │ │ │ ├── CreateConnection.md
│ │ │ │ │ ├── CreateConnectionStringBuilder.md
│ │ │ │ │ ├── CreateDataAdapter.md
│ │ │ │ │ ├── CreateDataSource.md
│ │ │ │ │ ├── CreateParameter.md
│ │ │ │ │ └── Instance.md
│ │ │ │ ├── MySqlConnectorFactoryType.md
│ │ │ │ ├── MySqlConversionExceptionType.md
│ │ │ │ ├── MySqlDataAdapter
│ │ │ │ │ ├── AddToBatch.md
│ │ │ │ │ ├── ClearBatch.md
│ │ │ │ │ ├── CreateRowUpdatedEvent.md
│ │ │ │ │ ├── CreateRowUpdatingEvent.md
│ │ │ │ │ ├── DeleteCommand.md
│ │ │ │ │ ├── ExecuteBatch.md
│ │ │ │ │ ├── InitializeBatching.md
│ │ │ │ │ ├── InsertCommand.md
│ │ │ │ │ ├── MySqlDataAdapter.md
│ │ │ │ │ ├── OnRowUpdated.md
│ │ │ │ │ ├── OnRowUpdating.md
│ │ │ │ │ ├── RowUpdated.md
│ │ │ │ │ ├── RowUpdating.md
│ │ │ │ │ ├── SelectCommand.md
│ │ │ │ │ ├── TerminateBatching.md
│ │ │ │ │ ├── UpdateBatchSize.md
│ │ │ │ │ └── UpdateCommand.md
│ │ │ │ ├── MySqlDataAdapterType.md
│ │ │ │ ├── MySqlDataReader
│ │ │ │ │ ├── Close.md
│ │ │ │ │ ├── Depth.md
│ │ │ │ │ ├── DisposeAsync.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── FieldCount.md
│ │ │ │ │ ├── GetBoolean.md
│ │ │ │ │ ├── GetByte.md
│ │ │ │ │ ├── GetBytes.md
│ │ │ │ │ ├── GetChar.md
│ │ │ │ │ ├── GetChars.md
│ │ │ │ │ ├── GetColumnSchemaAsync.md
│ │ │ │ │ ├── GetColumnSchema.md
│ │ │ │ │ ├── GetDataTypeName.md
│ │ │ │ │ ├── GetDateOnly.md
│ │ │ │ │ ├── GetDateTime.md
│ │ │ │ │ ├── GetDateTimeOffset.md
│ │ │ │ │ ├── GetDbDataReader.md
│ │ │ │ │ ├── GetDecimal.md
│ │ │ │ │ ├── GetDouble.md
│ │ │ │ │ ├── GetEnumerator.md
│ │ │ │ │ ├── GetFieldType.md
│ │ │ │ │ ├── GetFieldValue.md
│ │ │ │ │ ├── GetFloat.md
│ │ │ │ │ ├── GetGuid.md
│ │ │ │ │ ├── GetInt16.md
│ │ │ │ │ ├── GetInt32.md
│ │ │ │ │ ├── GetInt64.md
│ │ │ │ │ ├── GetMySqlDateTime.md
│ │ │ │ │ ├── GetMySqlDecimal.md
│ │ │ │ │ ├── GetMySqlGeometry.md
│ │ │ │ │ ├── GetName.md
│ │ │ │ │ ├── GetOrdinal.md
│ │ │ │ │ ├── GetSByte.md
│ │ │ │ │ ├── GetSchemaTableAsync.md
│ │ │ │ │ ├── GetSchemaTable.md
│ │ │ │ │ ├── GetStream.md
│ │ │ │ │ ├── GetString.md
│ │ │ │ │ ├── GetTextReader.md
│ │ │ │ │ ├── GetTimeOnly.md
│ │ │ │ │ ├── GetTimeSpan.md
│ │ │ │ │ ├── GetUInt16.md
│ │ │ │ │ ├── GetUInt32.md
│ │ │ │ │ ├── GetUInt64.md
│ │ │ │ │ ├── GetValue.md
│ │ │ │ │ ├── GetValues.md
│ │ │ │ │ ├── HasRows.md
│ │ │ │ │ ├── IsClosed.md
│ │ │ │ │ ├── IsDBNull.md
│ │ │ │ │ ├── Item.md
│ │ │ │ │ ├── NextResultAsync.md
│ │ │ │ │ ├── NextResult.md
│ │ │ │ │ ├── ReadAsync.md
│ │ │ │ │ ├── Read.md
│ │ │ │ │ ├── RecordsAffected.md
│ │ │ │ │ └── VisibleFieldCount.md
│ │ │ │ ├── MySqlDataReaderType.md
│ │ │ │ ├── MySqlDataSource
│ │ │ │ │ ├── ConnectionString.md
│ │ │ │ │ ├── CreateConnection.md
│ │ │ │ │ ├── CreateDbConnection.md
│ │ │ │ │ ├── DisposeAsyncCore.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── MySqlDataSource.md
│ │ │ │ │ ├── OpenConnectionAsync.md
│ │ │ │ │ ├── OpenConnection.md
│ │ │ │ │ └── Password.md
│ │ │ │ ├── MySqlDataSourceBuilder
│ │ │ │ │ ├── Build.md
│ │ │ │ │ ├── ConnectionStringBuilder.md
│ │ │ │ │ ├── MySqlDataSourceBuilder.md
│ │ │ │ │ ├── UseClientCertificatesCallback.md
│ │ │ │ │ ├── UseLoggerFactory.md
│ │ │ │ │ ├── UseName.md
│ │ │ │ │ ├── UsePeriodicPasswordProvider.md
│ │ │ │ │ └── UseRemoteCertificateValidationCallback.md
│ │ │ │ ├── MySqlDataSourceBuilderType.md
│ │ │ │ ├── MySqlDataSourceType.md
│ │ │ │ ├── MySqlDateTime
│ │ │ │ │ ├── Day.md
│ │ │ │ │ ├── Equals.md
│ │ │ │ │ ├── GetDateTime.md
│ │ │ │ │ ├── GetHashCode.md
│ │ │ │ │ ├── Hour.md
│ │ │ │ │ ├── IsValidDateTime.md
│ │ │ │ │ ├── Microsecond.md
│ │ │ │ │ ├── Millisecond.md
│ │ │ │ │ ├── Minute.md
│ │ │ │ │ ├── Month.md
│ │ │ │ │ ├── MySqlDateTime.md
│ │ │ │ │ ├── op_Equality.md
│ │ │ │ │ ├── op_Explicit.md
│ │ │ │ │ ├── op_GreaterThan.md
│ │ │ │ │ ├── op_GreaterThanOrEqual.md
│ │ │ │ │ ├── op_Inequality.md
│ │ │ │ │ ├── op_LessThan.md
│ │ │ │ │ ├── op_LessThanOrEqual.md
│ │ │ │ │ ├── Second.md
│ │ │ │ │ ├── ToString.md
│ │ │ │ │ └── Year.md
│ │ │ │ ├── MySqlDateTimeKindType.md
│ │ │ │ ├── MySqlDateTimeType.md
│ │ │ │ ├── MySqlDbColumn
│ │ │ │ │ └── ProviderType.md
│ │ │ │ ├── MySqlDbColumnType.md
│ │ │ │ ├── MySqlDbTypeType.md
│ │ │ │ ├── MySqlDecimal
│ │ │ │ │ ├── ToDouble.md
│ │ │ │ │ ├── ToString.md
│ │ │ │ │ └── Value.md
│ │ │ │ ├── MySqlDecimalType.md
│ │ │ │ ├── MySqlEndOfStreamException
│ │ │ │ │ ├── ExpectedByteCount.md
│ │ │ │ │ └── ReadByteCount.md
│ │ │ │ ├── MySqlEndOfStreamExceptionType.md
│ │ │ │ ├── MySqlError
│ │ │ │ │ ├── ErrorCode.md
│ │ │ │ │ ├── Level.md
│ │ │ │ │ └── Message.md
│ │ │ │ ├── MySqlErrorCodeType.md
│ │ │ │ ├── MySqlErrorType.md
│ │ │ │ ├── MySqlException
│ │ │ │ │ ├── Data.md
│ │ │ │ │ ├── ErrorCode.md
│ │ │ │ │ ├── IsTransient.md
│ │ │ │ │ ├── Number.md
│ │ │ │ │ └── SqlState.md
│ │ │ │ ├── MySqlExceptionType.md
│ │ │ │ ├── MySqlGeometry
│ │ │ │ │ ├── FromMySql.md
│ │ │ │ │ ├── FromWkb.md
│ │ │ │ │ ├── SRID.md
│ │ │ │ │ ├── Value.md
│ │ │ │ │ └── WKB.md
│ │ │ │ ├── MySqlGeometryType.md
│ │ │ │ ├── MySqlGuidFormatType.md
│ │ │ │ ├── MySqlHelper
│ │ │ │ │ ├── EscapeString.md
│ │ │ │ │ └── MySqlHelper.md
│ │ │ │ ├── MySqlHelperType.md
│ │ │ │ ├── MySqlInfoMessageEventArgs
│ │ │ │ │ └── Errors.md
│ │ │ │ ├── MySqlInfoMessageEventArgsType.md
│ │ │ │ ├── MySqlInfoMessageEventHandlerType.md
│ │ │ │ ├── MySqlLoadBalanceType.md
│ │ │ │ ├── MySqlParameter
│ │ │ │ │ ├── Clone.md
│ │ │ │ │ ├── DbType.md
│ │ │ │ │ ├── Direction.md
│ │ │ │ │ ├── IsNullable.md
│ │ │ │ │ ├── MySqlDbType.md
│ │ │ │ │ ├── MySqlParameter.md
│ │ │ │ │ ├── ParameterName.md
│ │ │ │ │ ├── Precision.md
│ │ │ │ │ ├── ResetDbType.md
│ │ │ │ │ ├── Scale.md
│ │ │ │ │ ├── Size.md
│ │ │ │ │ ├── SourceColumn.md
│ │ │ │ │ ├── SourceColumnNullMapping.md
│ │ │ │ │ ├── SourceVersion.md
│ │ │ │ │ └── Value.md
│ │ │ │ ├── MySqlParameterCollection
│ │ │ │ │ ├── Add.md
│ │ │ │ │ ├── AddRange.md
│ │ │ │ │ ├── AddWithValue.md
│ │ │ │ │ ├── Clear.md
│ │ │ │ │ ├── Contains.md
│ │ │ │ │ ├── CopyTo.md
│ │ │ │ │ ├── Count.md
│ │ │ │ │ ├── GetEnumerator.md
│ │ │ │ │ ├── GetParameter.md
│ │ │ │ │ ├── IndexOf.md
│ │ │ │ │ ├── Insert.md
│ │ │ │ │ ├── IsFixedSize.md
│ │ │ │ │ ├── IsReadOnly.md
│ │ │ │ │ ├── IsSynchronized.md
│ │ │ │ │ ├── Item.md
│ │ │ │ │ ├── RemoveAt.md
│ │ │ │ │ ├── Remove.md
│ │ │ │ │ ├── SetParameter.md
│ │ │ │ │ └── SyncRoot.md
│ │ │ │ ├── MySqlParameterCollectionType.md
│ │ │ │ ├── MySqlParameterType.md
│ │ │ │ ├── MySqlProtocolExceptionType.md
│ │ │ │ ├── MySqlProvidePasswordContext
│ │ │ │ │ ├── Database.md
│ │ │ │ │ ├── Port.md
│ │ │ │ │ ├── Server.md
│ │ │ │ │ └── UserId.md
│ │ │ │ ├── MySqlProvidePasswordContextType.md
│ │ │ │ ├── MySqlRowsCopiedEventArgs
│ │ │ │ │ ├── Abort.md
│ │ │ │ │ └── RowsCopied.md
│ │ │ │ ├── MySqlRowsCopiedEventArgsType.md
│ │ │ │ ├── MySqlRowsCopiedEventHandlerType.md
│ │ │ │ ├── MySqlRowUpdatedEventArgs
│ │ │ │ │ ├── Command.md
│ │ │ │ │ └── MySqlRowUpdatedEventArgs.md
│ │ │ │ ├── MySqlRowUpdatedEventArgsType.md
│ │ │ │ ├── MySqlRowUpdatedEventHandlerType.md
│ │ │ │ ├── MySqlRowUpdatingEventArgs
│ │ │ │ │ ├── Command.md
│ │ │ │ │ └── MySqlRowUpdatingEventArgs.md
│ │ │ │ ├── MySqlRowUpdatingEventArgsType.md
│ │ │ │ ├── MySqlRowUpdatingEventHandlerType.md
│ │ │ │ ├── MySqlServerRedirectionModeType.md
│ │ │ │ ├── MySqlSslModeType.md
│ │ │ │ ├── MySqlTransaction
│ │ │ │ │ ├── CommitAsync.md
│ │ │ │ │ ├── Commit.md
│ │ │ │ │ ├── Connection.md
│ │ │ │ │ ├── DbConnection.md
│ │ │ │ │ ├── DisposeAsync.md
│ │ │ │ │ ├── Dispose.md
│ │ │ │ │ ├── IsolationLevel.md
│ │ │ │ │ ├── ReleaseAsync.md
│ │ │ │ │ ├── Release.md
│ │ │ │ │ ├── RollbackAsync.md
│ │ │ │ │ ├── Rollback.md
│ │ │ │ │ ├── SaveAsync.md
│ │ │ │ │ └── Save.md
│ │ │ │ └── MySqlTransactionType.md
│ │ │ ├── MySqlConnectorAssembly.md
│ │ │ ├── MySqlConnector.Authentication
│ │ │ │ ├── AuthenticationPlugins
│ │ │ │ │ └── Register.md
│ │ │ │ ├── AuthenticationPluginsType.md
│ │ │ │ ├── IAuthenticationPlugin
│ │ │ │ │ ├── CreateResponse.md
│ │ │ │ │ └── Name.md
│ │ │ │ └── IAuthenticationPluginType.md
│ │ │ ├── MySqlConnectorAuthenticationNamespace.md
│ │ │ ├── MySqlConnector.Logging
│ │ │ │ ├── ConsoleLoggerProvider
│ │ │ │ │ ├── ConsoleLoggerProvider.md
│ │ │ │ │ └── CreateLogger.md
│ │ │ │ ├── ConsoleLoggerProviderType.md
│ │ │ │ ├── IMySqlConnectorLogger
│ │ │ │ │ ├── IsEnabled.md
│ │ │ │ │ └── Log.md
│ │ │ │ ├── IMySqlConnectorLoggerProvider
│ │ │ │ │ └── CreateLogger.md
│ │ │ │ ├── IMySqlConnectorLoggerProviderType.md
│ │ │ │ ├── IMySqlConnectorLoggerType.md
│ │ │ │ ├── MySqlConnectorLogLevelType.md
│ │ │ │ ├── MySqlConnectorLogManager
│ │ │ │ │ └── Provider.md
│ │ │ │ ├── MySqlConnectorLogManagerType.md
│ │ │ │ ├── NoOpLogger
│ │ │ │ │ ├── Instance.md
│ │ │ │ │ ├── IsEnabled.md
│ │ │ │ │ ├── Log.md
│ │ │ │ │ └── NoOpLogger.md
│ │ │ │ ├── NoOpLoggerProvider
│ │ │ │ │ ├── CreateLogger.md
│ │ │ │ │ └── NoOpLoggerProvider.md
│ │ │ │ ├── NoOpLoggerProviderType.md
│ │ │ │ └── NoOpLoggerType.md
│ │ │ ├── MySqlConnectorLoggingNamespace.md
│ │ │ └── MySqlConnectorNamespace.md
│ │ ├── connection-options.md
│ │ ├── diagnostics
│ │ │ ├── logging.md
│ │ │ ├── metrics.md
│ │ │ └── tracing.md
│ │ ├── home.md
│ │ ├── overview
│ │ │ ├── command-cancellation.md
│ │ │ ├── configuration.md
│ │ │ ├── dbproviderfactories.md
│ │ │ ├── installing.md
│ │ │ ├── schema
│ │ │ │ ├── columns.md
│ │ │ │ ├── datatypes.md
│ │ │ │ ├── foreign keys.md
│ │ │ │ ├── indexcolumns.md
│ │ │ │ ├── indexes.md
│ │ │ │ ├── metadatacollections.md
│ │ │ │ ├── procedures.md
│ │ │ │ ├── reservedwords.md
│ │ │ │ ├── restrictions.md
│ │ │ │ └── tables.md
│ │ │ ├── schema-collections.md
│ │ │ ├── use-with-orms.md
│ │ │ ├── using-addwithvalue.md
│ │ │ └── version-history.md
│ │ ├── troubleshooting
│ │ │ ├── aurora-freeze.md
│ │ │ ├── connection-reuse.md
│ │ │ ├── datetime-storage.md
│ │ │ ├── delimiter.md
│ │ │ ├── failed-add-reference-comerr.md
│ │ │ ├── load-data-local-infile.md
│ │ │ ├── parameter-types.md
│ │ │ ├── retrieval-public-key.md
│ │ │ └── transaction-usage.md
│ │ └── tutorials
│ │ ├── basic-api.md
│ │ ├── best-practices.md
│ │ ├── connect-ssh.md
│ │ ├── connect-to-mysql.md
│ │ ├── dapper.md
│ │ ├── efcore.md
│ │ ├── migrating-from-connector-net.md
│ │ └── net-core-mvc.md
│ ├── front-matter.yml
│ ├── layouts
│ │ ├── 404.html
│ │ ├── _default
│ │ │ ├── baseof.html
│ │ │ └── single.html
│ │ ├── index.html
│ │ └── partials
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── menu.html
│ ├── README.md
│ ├── static
│ │ ├── img
│ │ │ ├── icons
│ │ │ │ ├── android-icon-144x144.png
│ │ │ │ ├── android-icon-192x192.png
│ │ │ │ ├── android-icon-36x36.png
│ │ │ │ ├── android-icon-48x48.png
│ │ │ │ ├── android-icon-72x72.png
│ │ │ │ ├── android-icon-96x96.png
│ │ │ │ ├── apple-icon-114x114.png
│ │ │ │ ├── apple-icon-120x120.png
│ │ │ │ ├── apple-icon-144x144.png
│ │ │ │ ├── apple-icon-152x152.png
│ │ │ │ ├── apple-icon-180x180.png
│ │ │ │ ├── apple-icon-57x57.png
│ │ │ │ ├── apple-icon-60x60.png
│ │ │ │ ├── apple-icon-72x72.png
│ │ │ │ ├── apple-icon-76x76.png
│ │ │ │ ├── apple-icon.png
│ │ │ │ ├── apple-icon-precomposed.png
│ │ │ │ ├── browserconfig.xml
│ │ │ │ ├── favicon-16x16.png
│ │ │ │ ├── favicon-32x32.png
│ │ │ │ ├── favicon-96x96.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── manifest.json
│ │ │ │ ├── ms-icon-144x144.png
│ │ │ │ ├── ms-icon-150x150.png
│ │ │ │ ├── ms-icon-310x310.png
│ │ │ │ └── ms-icon-70x70.png
│ │ │ └── logo.png
│ │ └── robots.txt
│ ├── UsingLog4netLogging.md
│ ├── UsingMicrosoftExtensionsLogging.md
│ ├── UsingNLogLogging.md
│ ├── UsingSerilogLogging.md
│ └── VersionHistory.md
├── global.json
├── LICENSE
├── MySqlConnector.sln
├── MySqlConnector.snk
├── netlify.toml
├── NuGet.config
├── README.md
├── src
│ ├── Directory.Build.props
│ ├── MySqlConnector
│ │ ├── Authentication
│ │ │ ├── AuthenticationPlugins.cs
│ │ │ └── IAuthenticationPlugin.cs
│ │ ├── ColumnReaders
│ │ │ ├── BinaryBooleanColumnReader.cs
│ │ │ ├── BinaryDateTimeColumnReader.cs
│ │ │ ├── BinaryDoubleColumnReader.cs
│ │ │ ├── BinaryFloatColumnReader.cs
│ │ │ ├── BinarySignedInt16ColumnReader.cs
│ │ │ ├── BinarySignedInt32ColumnReader.cs
│ │ │ ├── BinarySignedInt64ColumnReader.cs
│ │ │ ├── BinarySignedInt8ColumnReader.cs
│ │ │ ├── BinaryTimeColumnReader.cs
│ │ │ ├── BinaryUnsignedInt16ColumnReader.cs
│ │ │ ├── BinaryUnsignedInt32ColumnReader.cs
│ │ │ ├── BinaryUnsignedInt64ColumnReader.cs
│ │ │ ├── BinaryUnsignedInt8ColumnReader.cs
│ │ │ ├── BinaryYearColumnReader.cs
│ │ │ ├── BitColumnReader.cs
│ │ │ ├── BytesColumnReader.cs
│ │ │ ├── ColumnReader.cs
│ │ │ ├── DecimalColumnReader.cs
│ │ │ ├── GuidBinary16ColumnReader.cs
│ │ │ ├── GuidChar32ColumnReader.cs
│ │ │ ├── GuidChar36ColumnReader.cs
│ │ │ ├── GuidLittleEndianBinary16ColumnReader.cs
│ │ │ ├── GuidTimeSwapBinary16ColumnReader.cs
│ │ │ ├── NullColumnReader.cs
│ │ │ ├── StringColumnReader.cs
│ │ │ ├── TextBooleanColumnReader.cs
│ │ │ ├── TextDateTimeColumnReader.cs
│ │ │ ├── TextDoubleColumnReader.cs
│ │ │ ├── TextFloatColumnReader.cs
│ │ │ ├── TextSignedInt16ColumnReader.cs
│ │ │ ├── TextSignedInt32ColumnReader.cs
│ │ │ ├── TextSignedInt64ColumnReader.cs
│ │ │ ├── TextSignedInt8ColumnReader.cs
│ │ │ ├── TextTimeColumnReader.cs
│ │ │ ├── TextUnsignedInt16ColumnReader.cs
│ │ │ ├── TextUnsignedInt32ColumnReader.cs
│ │ │ ├── TextUnsignedInt64ColumnReader.cs
│ │ │ └── TextUnsignedInt8ColumnReader.cs
│ │ ├── CompatibilitySuppressions.xml
│ │ ├── Core
│ │ │ ├── CachedParameter.cs
│ │ │ ├── CachedProcedure.cs
│ │ │ ├── ColumnTypeMetadata.cs
│ │ │ ├── CommandExecutor.cs
│ │ │ ├── CommandListPosition.cs
│ │ │ ├── ConcatenatedCommandPayloadCreator.cs
│ │ │ ├── ConnectionPool.cs
│ │ │ ├── ConnectionSettings.cs
│ │ │ ├── DbTypeMapping.cs
│ │ │ ├── EnlistedTransactionBase.cs
│ │ │ ├── ICancellableCommand.cs
│ │ │ ├── ICommandPayloadCreator.cs
│ │ │ ├── ILoadBalancer.cs
│ │ │ ├── IMySqlCommand.cs
│ │ │ ├── IValuesEnumerator.cs
│ │ │ ├── MetricsReporter.cs
│ │ │ ├── NormalizedSchema.cs
│ │ │ ├── ParsedStatement.cs
│ │ │ ├── ParsedStatements.cs
│ │ │ ├── PreparedStatement.cs
│ │ │ ├── PreparedStatements.cs
│ │ │ ├── ResultSet.cs
│ │ │ ├── ResultSetState.cs
│ │ │ ├── Row.cs
│ │ │ ├── SchemaProvider.cs
│ │ │ ├── SchemaProvider.g.cs
│ │ │ ├── ServerSession.cs
│ │ │ ├── ServerVersion.cs
│ │ │ ├── ServerVersions.cs
│ │ │ ├── SingleCommandPayloadCreator.cs
│ │ │ ├── SqlParser.cs
│ │ │ ├── StandardEnlistedTransaction.cs
│ │ │ ├── StatementPreparer.cs
│ │ │ ├── StatementPreparerOptions.cs
│ │ │ ├── TypeMapper.cs
│ │ │ └── XaEnlistedTransaction.cs
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── Logging
│ │ │ ├── ConsoleLoggerProvider.cs
│ │ │ ├── EventIds.cs
│ │ │ ├── IMySqlConnectorLogger.cs
│ │ │ ├── IMySqlConnectorLoggerProvider.cs
│ │ │ ├── Log.cs
│ │ │ ├── MySqlConnectorLoggingConfiguration.cs
│ │ │ ├── MySqlConnectorLogLevel.cs
│ │ │ ├── MySqlConnectorLogManager.cs
│ │ │ ├── NoOpLogger.cs
│ │ │ └── NoOpLoggerProvider.cs
│ │ ├── MySqlAttributeCollection.cs
│ │ ├── MySqlAttribute.cs
│ │ ├── MySqlBatchCommandCollection.cs
│ │ ├── MySqlBatchCommand.cs
│ │ ├── MySqlBatch.cs
│ │ ├── MySqlBulkCopyColumnMapping.cs
│ │ ├── MySqlBulkCopy.cs
│ │ ├── MySqlBulkCopyResult.cs
│ │ ├── MySqlBulkLoaderConflictOption.cs
│ │ ├── MySqlBulkLoader.cs
│ │ ├── MySqlBulkLoaderPriority.cs
│ │ ├── MySqlCertificateStoreLocation.cs
│ │ ├── MySqlCommandBuilder.cs
│ │ ├── MySqlCommand.cs
│ │ ├── MySqlConnection.cs
│ │ ├── MySqlConnectionProtocol.cs
│ │ ├── MySqlConnectionStringBuilder.cs
│ │ ├── MySqlConnector.csproj
│ │ ├── MySqlConnectorFactory.cs
│ │ ├── MySqlConversionException.cs
│ │ ├── MySqlDataAdapter.cs
│ │ ├── MySqlDataReader.cs
│ │ ├── MySqlDataSourceBuilder.cs
│ │ ├── MySqlDataSource.cs
│ │ ├── MySqlDateTime.cs
│ │ ├── MySqlDateTimeKind.cs
│ │ ├── MySqlDbColumn.cs
│ │ ├── MySqlDbType.cs
│ │ ├── MySqlDecimal.cs
│ │ ├── MySqlEndOfStreamException.cs
│ │ ├── MySqlErrorCode.g.cs
│ │ ├── MySqlError.cs
│ │ ├── MySqlException.cs
│ │ ├── MySqlGeometry.cs
│ │ ├── MySqlGuidFormat.cs
│ │ ├── MySqlHelper.cs
│ │ ├── MySqlInfoMessageEventArgs.cs
│ │ ├── MySqlLoadBalance.cs
│ │ ├── MySqlParameterCollection.cs
│ │ ├── MySqlParameter.cs
│ │ ├── MySqlProtocolException.cs
│ │ ├── MySqlProvidePasswordContext.cs
│ │ ├── MySqlRowsCopiedEventArgs.cs
│ │ ├── MySqlServerRedirectionMode.cs
│ │ ├── MySqlSslMode.cs
│ │ ├── MySqlTransaction.cs
│ │ ├── Protocol
│ │ │ ├── CharacterSet.cs
│ │ │ ├── ColumnFlags.cs
│ │ │ ├── ColumnType.cs
│ │ │ ├── CommandKind.cs
│ │ │ ├── PayloadData.cs
│ │ │ ├── Payloads
│ │ │ │ ├── AuthenticationMethodSwitchRequestPayload.cs
│ │ │ │ ├── AuthenticationMoreDataPayload.cs
│ │ │ │ ├── CachingSha2ServerResponsePayload.cs
│ │ │ │ ├── ChangeUserPayload.cs
│ │ │ │ ├── ColumnCountPayload.cs
│ │ │ │ ├── ColumnDefinitionPayload.cs
│ │ │ │ ├── EmptyPayload.cs
│ │ │ │ ├── EofPayload.cs
│ │ │ │ ├── ErrorPayload.cs
│ │ │ │ ├── HandshakeResponse41Payload.cs
│ │ │ │ ├── InitDatabasePayload.cs
│ │ │ │ ├── InitialHandshakePayload.cs
│ │ │ │ ├── LocalInfilePayload.cs
│ │ │ │ ├── OkPayload.cs
│ │ │ │ ├── PingPayload.cs
│ │ │ │ ├── QueryPayload.cs
│ │ │ │ ├── QuitPayload.cs
│ │ │ │ ├── ResetConnectionPayload.cs
│ │ │ │ └── StatementPrepareResponsePayload.cs
│ │ │ ├── ProtocolCapabilities.cs
│ │ │ ├── Serialization
│ │ │ │ ├── ArraySegmentHolder.cs
│ │ │ │ ├── AuthenticationUtility.cs
│ │ │ │ ├── AuthGSSAPI.cs
│ │ │ │ ├── BufferedByteReader.cs
│ │ │ │ ├── ByteArrayReader.cs
│ │ │ │ ├── ByteBufferWriter.cs
│ │ │ │ ├── CompressedPayloadHandler.cs
│ │ │ │ ├── IByteHandler.cs
│ │ │ │ ├── IOBehavior.cs
│ │ │ │ ├── IPayloadHandler.cs
│ │ │ │ ├── Packet.cs
│ │ │ │ ├── ProtocolErrorBehavior.cs
│ │ │ │ ├── ProtocolUtility.cs
│ │ │ │ ├── SerializationUtility.cs
│ │ │ │ ├── SocketByteHandler.cs
│ │ │ │ ├── StandardPayloadHandler.cs
│ │ │ │ └── StreamByteHandler.cs
│ │ │ ├── ServerStatus.cs
│ │ │ └── SessionTrackKind.cs
│ │ ├── Shims
│ │ │ ├── DbColumn.cs
│ │ │ └── DbDataSource.cs
│ │ └── Utilities
│ │ ├── ActivitySourceHelper.cs
│ │ ├── Adler32.cs
│ │ ├── Constants.cs
│ │ ├── NullableAttributes.cs
│ │ ├── ResizableArray.cs
│ │ ├── ResizableArraySegment.cs
│ │ ├── SocketAwaitable.cs
│ │ ├── SocketExtensions.cs
│ │ ├── TimerQueue.cs
│ │ ├── UnixDomainSocketEndPoint.cs
│ │ ├── Utility.cs
│ │ └── ValueTaskExtensions.cs
│ ├── MySqlConnector.Authentication.Ed25519
│ │ ├── Chaos.NaCl
│ │ │ ├── Internal
│ │ │ │ ├── Ed25519Ref10
│ │ │ │ │ ├── base.cs
│ │ │ │ │ ├── d2.cs
│ │ │ │ │ ├── d.cs
│ │ │ │ │ ├── fe_0.cs
│ │ │ │ │ ├── fe_1.cs
│ │ │ │ │ ├── fe_add.cs
│ │ │ │ │ ├── fe_cmov.cs
│ │ │ │ │ ├── fe_invert.cs
│ │ │ │ │ ├── fe_isnegative.cs
│ │ │ │ │ ├── fe_mul.cs
│ │ │ │ │ ├── fe_neg.cs
│ │ │ │ │ ├── fe_sq2.cs
│ │ │ │ │ ├── fe_sq.cs
│ │ │ │ │ ├── fe_sub.cs
│ │ │ │ │ ├── fe_tobytes.cs
│ │ │ │ │ ├── FieldElement.cs
│ │ │ │ │ ├── ge_madd.cs
│ │ │ │ │ ├── ge_p1p1_to_p2.cs
│ │ │ │ │ ├── ge_p1p1_to_p3.cs
│ │ │ │ │ ├── ge_p2_dbl.cs
│ │ │ │ │ ├── ge_p3_0.cs
│ │ │ │ │ ├── ge_p3_dbl.cs
│ │ │ │ │ ├── ge_p3_tobytes.cs
│ │ │ │ │ ├── ge_p3_to_p2.cs
│ │ │ │ │ ├── ge_precomp_0.cs
│ │ │ │ │ ├── ge_scalarmult_base.cs
│ │ │ │ │ ├── GroupElement.cs
│ │ │ │ │ ├── sc_clamp.cs
│ │ │ │ │ ├── sc_mul_add.cs
│ │ │ │ │ └── sc_reduce.cs
│ │ │ │ └── InternalAssert.cs
│ │ │ └── License.txt
│ │ ├── CompatibilitySuppressions.xml
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── Ed25519AuthenticationPlugin.cs
│ │ └── MySqlConnector.Authentication.Ed25519.csproj
│ ├── MySqlConnector.DependencyInjection
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── MySqlConnector.DependencyInjection.csproj
│ │ └── MySqlConnectorServiceCollectionExtensions.cs
│ ├── MySqlConnector.Logging.log4net
│ │ ├── CompatibilitySuppressions.xml
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── Log4netLoggerProvider.cs
│ │ └── MySqlConnector.Logging.log4net.csproj
│ ├── MySqlConnector.Logging.Microsoft.Extensions.Logging
│ │ ├── CompatibilitySuppressions.xml
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── MicrosoftExtensionsLoggingLoggerProvider.cs
│ │ ├── MySqlConnectorLoggingExtensions.cs
│ │ └── MySqlConnector.Logging.Microsoft.Extensions.Logging.csproj
│ ├── MySqlConnector.Logging.NLog
│ │ ├── CompatibilitySuppressions.xml
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── MySqlConnector.Logging.NLog.csproj
│ │ └── NLogLoggerProvider.cs
│ └── MySqlConnector.Logging.Serilog
│ ├── CompatibilitySuppressions.xml
│ ├── docs
│ │ └── README.md
│ ├── MySqlConnector.Logging.Serilog.csproj
│ └── SerilogLoggerProvider.cs
├── tests
│ ├── Benchmark
│ │ ├── Benchmark.csproj
│ │ ├── Benchmark.sln
│ │ └── Program.cs
│ ├── compose.yaml
│ ├── Conformance.Tests
│ │ ├── CommandTests.cs
│ │ ├── Conformance.Tests.csproj
│ │ ├── ConnectionStringBuilderTests.cs
│ │ ├── ConnectionTests.cs
│ │ ├── DataReaderTests.cs
│ │ ├── DbFactoryFixture.cs
│ │ ├── GetValueConversionTests.cs
│ │ ├── ParameterTests.cs
│ │ ├── SelectValueFixture.cs
│ │ └── TransactionTests.cs
│ ├── IntegrationTests
│ │ ├── ActivityTests.cs
│ │ ├── app.config
│ │ ├── AppConfig.cs
│ │ ├── Attributes.cs
│ │ ├── BatchTests.cs
│ │ ├── BulkLoaderAsync.cs
│ │ ├── BulkLoaderSync.cs
│ │ ├── CancelFixture.cs
│ │ ├── CancelTests.cs
│ │ ├── CharacterSetTests.cs
│ │ ├── ClientFactoryTests.cs
│ │ ├── CommandBuilderTests.cs
│ │ ├── CommandTests.cs
│ │ ├── CommandTimeoutTests.cs
│ │ ├── config.json.example
│ │ ├── ConfigSettings.cs
│ │ ├── ConnectAsync.cs
│ │ ├── ConnectionPool.cs
│ │ ├── ConnectionTests.cs
│ │ ├── ConnectSync.cs
│ │ ├── DataAdapterTests.cs
│ │ ├── DatabaseFixture.cs
│ │ ├── DataTypes.cs
│ │ ├── DataTypesFixture.cs
│ │ ├── InsertTests.cs
│ │ ├── IntegrationTests.csproj
│ │ ├── LoadDataInfileAsync.cs
│ │ ├── LoadDataInfileSync.cs
│ │ ├── MySqlDataSourceTests.cs
│ │ ├── ParameterCollection.cs
│ │ ├── PreparedCommandTests.cs
│ │ ├── QueryTests.cs
│ │ ├── SchemaProviderFixture.cs
│ │ ├── SchemaProviderTests.cs
│ │ ├── ServerFeatures.cs
│ │ ├── SslTests.cs
│ │ ├── StoredProcedureFixture.cs
│ │ ├── StoredProcedureTests.cs
│ │ ├── TestUtilities.cs
│ │ ├── Transaction.cs
│ │ ├── TransactionFixture.cs
│ │ ├── TransactionScopeTests.cs
│ │ └── UpdateTests.cs
│ ├── MySqlConnector.DependencyInjection.Tests
│ │ ├── DependencyInjectionTests.cs
│ │ └── MySqlConnector.DependencyInjection.Tests.csproj
│ ├── MySqlConnector.Tests
│ │ ├── BinaryWriterExtensions.cs
│ │ ├── ByteBufferWriterTests.cs
│ │ ├── CachedProcedureTests.cs
│ │ ├── CancellationTests.cs
│ │ ├── ColumnCountPayloadTests.cs
│ │ ├── ColumnReaderTests.cs
│ │ ├── ConnectionTests.cs
│ │ ├── DbProviderFactoryTests.cs
│ │ ├── DummyEnum.cs
│ │ ├── FakeMySqlServerConnection.cs
│ │ ├── FakeMySqlServer.cs
│ │ ├── LoadBalancerTests.cs
│ │ ├── Metrics
│ │ │ ├── ConnectionsUsageTests.cs
│ │ │ ├── ConnectionTimeTests.cs
│ │ │ ├── ConnectTimeoutTests.cs
│ │ │ ├── DictionaryExtensions.cs
│ │ │ ├── IConnectionCreator.cs
│ │ │ ├── MetricsTestsBase.cs
│ │ │ └── MinMaxConnectionsTests.cs
│ │ ├── MySqlAttributeCollectionTests.cs
│ │ ├── MySqlAttributeTests.cs
│ │ ├── MySqlConnectionStringBuilderTests.cs
│ │ ├── MySqlConnectionTests.cs
│ │ ├── MySqlConnector.Tests.csproj
│ │ ├── MySqlDateTimeTests.cs
│ │ ├── MySqlDecimalTests.cs
│ │ ├── MySqlExceptionTests.cs
│ │ ├── MySqlHelperTests.cs
│ │ ├── MySqlParameterAppendBinaryTests.cs
│ │ ├── MySqlParameterCollectionNameToIndexTests.cs
│ │ ├── MySqlParameterCollectionTests.cs
│ │ ├── MySqlParameterTests.cs
│ │ ├── NormalizeTests.cs
│ │ ├── ServerVersionTests.cs
│ │ ├── SkipCITheoryAttribute.cs
│ │ ├── StatementPreparerTests.cs
│ │ ├── TypeMapperTests.cs
│ │ └── UtilityTests.cs
│ ├── README.md
│ └── TestData
│ ├── LoadData_UTF8_BOM_Unix.CSV
│ └── LoadData_UTF8_BOM_Unix.TSV
└── tools
└── SchemaCollectionGenerator
├── SchemaCollectionGenerator.cs
├── SchemaCollectionGenerator.csproj
└── SchemaCollections.yaml
102 directories, 969 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论