Эта глава обеспечивает обзор компонентов ADO.NET и .NET Core, которые осуществляются в новой версии Connector/NET. Для полного списка API посетите MySQL Documentation, чтобы определить местонахождение справочников API, которые произведены из встроенной документации.
Позволяет доступ к инструментам интерфейса командной строки .NET Core (CLI).
Класс | Описание |
---|---|
MySQLDbContextOptionsExtensions |
Представляет расширения выбора контекста, осуществленные для MySQL. |
Класс | Описание |
---|---|
BackoffAlgorithm |
Представляет базовый класс для алгоритмов задержки. |
BackoffAlgorithmErr1040 |
Алгоритм задержки, настроенный для кода ошибки 1040 - Too many connections. |
BackoffAlgorithmErr1205 |
Алгоритм задержки, настроенный для кода ошибки 1205 - Lock wait timeout exceeded; try restarting transaction. |
BackoffAlgorithmErr1213 |
Алгоритм задержки, настроенный для кода ошибки 1213 - Deadlock found when trying to get lock; try restarting transaction. |
BackoffAlgorithmErr1614 |
Алгоритм задержки, настроенный для кода ошибки 1614 - Transaction branch was rolled back: deadlock was detected. |
BackoffAlgorithmErr2006 |
Алгоритм задержки, настроенный для кода ошибки 2006 - MySQL server has gone away. |
BackoffAlgorithmErr2013 |
Алгоритм задержки, настроенный для кода ошибки 2013 - Lost connection to MySQL server during query. |
BackoffAlgorithmNdb |
Алгоритм задержки, настроенный для ошибок MySQL Cluster (NDB). |
MySqlConnectionFactory |
Используемый для создания связей в Code First 4.3. |
MySqlDependencyResolver |
Используется для решения реализации сервисов. |
MySqlEFConfiguration |
Используется для определения сервисов MySQL, используемых в Entity Framework. |
MySqlExecutionStrategy |
Предоставляет стратегию выполнения для обработки случайных ошибок сервера MySQL. |
MySqlHistoryContext |
Класс, используемый кодом миграции, который будет читать и писать историю миграции от базы данных. |
MySqlLogger |
Обеспечивает класс журналирования для использования с Entity Framework. |
MySqlManifestTokenResolver |
Представляет сервис для получения символа декларации провайдера, заданного связью. |
MySqlMigrationCodeGenerator |
Класс, используемый для настроенной генерации кода, чтобы избежать
добавления префикса dbo. к
именам таблиц. |
MySqlMigrationSqlGenerator |
Осуществляет генератор MySQL SQL для миграций данных EF 4.3. |
MySqlModelCacheKey |
Представляет значение ключа, которое однозначно определяет модель Entity Framework, которая была загружена в память. |
MySqlProviderFactoryResolver |
Представляет сервис для получения правильного MySQL
DbProviderFactory от связи. |
MySqlProviderInvariantName |
Определяет имя провайдера MySQL. |
Enumeration | Описание |
---|---|
OpType |
Представляет ряд операций по базе данных. |
Класс | Описание |
---|---|
MySqlCharsetAttribute |
Устанавливает набор символов свойств entity. |
MySqlCollationAttribute |
Устанавливает сопоставление в свойстве entity. |
Класс | Описание |
---|---|
MySQLEventId |
Идентификаторы события для событий MySQL, которые соответствуют
сообщениям, зарегистрированным в ILogger ,
и событиям, посланным в DiagnosticSource .
ID также используются с
WarningsConfigurationBuilder , чтобы
формировать поведение предупреждений. |
Класс | Описание |
---|---|
MySQLDatabaseFacadeExtensions |
MySQL-определенные дополнительные методы для
Database() . |
MySQLDbFunctionsExtensions |
Предоставляет методы CLR, которые переведены к функциям базы данных,
когда используется в LINQ к запросам Entities. Методы этого класса доступны
через Functions() . |
MySQLIndexExtensions |
Дополнительные методы для IIndex
для определенных для SQL Server метаданных. |
MySQLMigrationBuilderExtensions |
MySQL-определенные дополнительные методы для
MigrationBuilder . |
MySQLModelExtensions |
Дополнительные методы для IModel для
определенных для SQL Server метаданных. |
MySQLPropertyBuilderExtensions |
Представляет реализацию расширений создания свойств MySQL, используемых в Fluent API. |
MySQLPropertyExtensions |
Дополнительные методы для IProperty
для определенных для сервера MySQL метаданных. |
MySQLServiceCollectionExtensions |
Класс расширения MySQL для
IServiceCollection . |
Класс | Описание |
---|---|
MySQLDbContextOptionsBuilder |
Представляет реализацию типа
RelationalDbContextOptionsBuilder для MySQL.
|
Класс | Описание |
---|---|
MySQLOptionsExtension |
Представляет реализацию типа
RelationalOptionsExtension для MySQL. |
Enumeration | Описание |
---|---|
MySQLValueGenerationStrategy |
Внутреннее перечисление, которое поддерживает инфраструктуру Entity Framework Core. |
Класс | Описание |
---|---|
AuthenticationPluginConfigurationElement |
Восстанавливает конфигурацию плагина идентификации из конфигурационного файла. |
BaseCommandInterceptor |
Обеспечивает средство усиления или замены команды SQL через строку подключения вместо перекомпилирования. |
BaseTableCache |
Обеспечивает базовый класс, используемый для табличного кэша. |
CharacterSet |
Определяет набор символов. |
GenericConfigurationElementCollection<T> |
Получает коллекцию элементов из конфигурационного файла. |
InterceptorConfigurationElement |
Класс, используемый в конфигурационном файле, чтобы получить детали конфигурации для перехватчиков. |
MySqlBaseConnectionStringBuilder |
Абстрактный класс, который обеспечивает общую функциональность для вариантов связи, которые применяются для всех протоколов. |
MySqlBulkLoader |
Загрузите много строк в базу данных. |
MySqlClientFactory |
Представляет DBProviderFactory
для MySqlClient. |
MySqlClientPermission |
Получен из класса .NET DBDataPermission. См. раздел 5.17. |
MySqlClientPermissionAttribute |
Связывает операцию защиты с атрибутом безопасности. |
MySqlCommand |
Представляет SQL-оператор, чтобы выполнить для базы данных MySQL. Этот класс не может быть унаследован. |
MySqlCommandBuilder |
Автоматически производит команды единственной таблицы, используемые, чтобы урегулировать изменения, внесенные в набор данных со связанной базой данных MySQL. Этот класс не может быть унаследован. |
MySqlConfiguration |
Определяет секцию конфигурации, которая содержит информацию, определенную для MySQL. |
MySqlConnection |
Представляет открытую связь с базой данных MySQL Server. Этот класс не может быть унаследован. |
MySqlConnectionStringBuilder |
Определяет все опции строки подключения, которые могут использоваться. |
MySqlDataAdapter |
Представляет ряд команд данных и соединения с базой данных, которые используются, чтобы заполнить набор данных и обновить базу данных MySQL. Этот класс не может быть унаследован. |
MySqlDataReader |
Обеспечивает средство чтения потока строк от базы данных MySQL. Этот класс не может быть унаследован. |
MySqlError |
Коллекция кодов ошибок, которые могут быть возвращены сервером. |
MySqlException |
Исключение, которое брошено, когда MySQL возвращает ошибку. Этот класс не может быть унаследован. |
MySqlHelper |
Класс помощника, который облегчает работу с провайдером. |
MySqlInfoMessageEventArgs |
Обеспечивает данные для события InfoMessage .
Этот класс не может быть унаследован. |
MySqlParameter |
Представляет параметр
MySql.Data.MySqlClient.MySqlCommand и произвольно его отображение к
колонкам в наборе данных. Этот класс не может быть унаследован. |
MySqlParameterCollection |
Представляет коллекцию параметров, относящихся к
MySql.Data.MySqlClient.MySqlCommand ,
а также их соответствующие отображения к колонкам в наборе данных.
Этот класс не может быть унаследован. |
MySqlProviderServices |
Место для строительства определений команды. |
MySqlRowUpdatedEventArgs |
Обеспечивает данные для события RowUpdated .
Этот класс не может быть унаследован. |
MySqlRowUpdatingEventArgs |
Обеспечивает данные для события RowUpdating .
Этот класс не может быть унаследован. |
MySqlSchemaCollection |
Содержит информацию о схеме. |
MySqlSchemaRow |
Представляет строку в рамках схемы. |
MySqlScript |
Обеспечивает класс, способный к выполнению скрипта SQL, содержащего многократные SQL-операторы включая запросы CREATE PROCEDURE, которые требуют изменения разделителя. |
MySqlScriptErrorEventArgs |
Обеспечивает аргумент событий ошибки, используемый в MySqlScript. |
MySqlScriptEventArgs |
Обеспечивает аргумент событий, используемый в MySqlScript. |
MySqlScriptServices |
Создает скрипт, используемый, чтобы построить модель Entity Framework. |
MySqlSecurityPermission |
Создает наборы полномочий. |
MySqlTrace |
События регистрации в определенном слушателе. |
MySqlTransaction |
Представляет транзакцию SQL, которая будет сделана в базе данных MySQL. Этот класс не может быть унаследован. |
ReplicationConfigurationElement |
Определяет элемент конфигурации репликации в конфигурационном файле. |
ReplicationServerConfigurationElement |
Определяет сервер репликации в конфигурационном файле. |
ReplicationServerGroupConfigurationElement
| Определяет группу сервера репликации в конфигурационном файле. |
SchemaColumn |
Представляет объект колонки в рамках схемы. |
Delegate | Описание |
---|---|
MySqlInfoMessageEventHandler |
Представляет метод, чтобы обращаться к событию
InfoMessage в
MySqlConnection . |
MySqlRowUpdatedEventHandler |
Представляет метод, чтобы обращаться к
RowUpdatedevent в
MySqlDataAdapter . |
MySqlRowUpdatingEventHandler |
Представляет метод, чтобы обращаться к
RowUpdatingevent
в MySqlDataAdapter . |
MySqlScriptErrorEventHandler |
Представляет метод, чтобы обращаться к ошибке в MySqlScript. |
MySqlStatementExecutedEventHandler |
Представляет метод, который вызовут после выполнения запроса в MySqlScript. |
Enumeration | Описание |
---|---|
CompressionAlgorithms |
Определяет алгоритмы сжатия, которые могут использоваться. |
CompressionType |
Определяет тип сжатия, используемого, когда данные переданы между клиентом и сервером. |
LockContention |
Определяет варианты ожидания, которые могут использоваться с вариантами блокировки строки. |
MySqlAuthenticationMode |
Определяет механизм аутентификации, который должен использоваться. |
MySqlBulkLoaderConflictOption |
Определяет действие, чтобы выполнить, когда конфликт найден. |
MySqlBulkLoaderPriority |
Определяет приоритет загрузки. |
MySqlCertificateStoreLocation |
Определяет местоположение хранилища сертификатов. |
MySqlConnectionProtocol |
Определяет тип применяемой связи. |
MySqlDbType |
Определяет тип данных MySQL для поля или свойства для использования в
MySql.Data.MySqlClient.MySqlParameter . |
MySqlDriverType |
Определяет типы подключения, которые поддерживаются. |
MySqlErrorCode |
Обеспечивает ссылку на коды ошибок, возвращенные MySQL. |
MySqlSslMode |
Предоставляет опции SSL для связи. |
MySqlTraceEventType |
Определяет тип события регистрации в MySqlTrace. |
UsageAdvisorWarningFlags |
Определяет использование предупреждающего типа. |
Класс | Описание |
---|---|
MySqlAuthenticationPlugin |
Абстрактный класс, определяющий плагин идентификации. |
MySqlClearPasswordPlugin |
Позволяет связи с применением учетной записи пользователя с
плагином mysql_clear_password . |
MySqlNativePasswordPlugin |
Реализует плагин идентификации
mysql_native_password . |
MySqlPemReader |
Обеспечивает функциональность, чтобы прочитать, расшифровать и преобразовать файлы PEM в объекты, поддержанные в .NET. |
Структура | Описание |
---|---|
SecBuffer |
Определяет буфер безопасности. |
SecHandle |
Определяет менеджер безопасности. |
SecPkgContext_Sizes |
Определяет размер контекста пакета защиты. |
SECURITY_HANDLE |
Определяет менеджер безопасности. |
SECURITY_INTEGER |
Определяет целочисленное значение безопасности. |
Enumeration | Описание |
---|---|
SecBufferType |
Определяет тип буфера безопасности. |
Класс | Описание |
---|---|
BaseExceptionInterceptor |
Представляет базовый класс для всех определенных пользователями перехватчиков исключения. |
Пространство имен MySql.Data.MySqlClient.Memcached
содержит членов для клиентов memcached.
Класс | Описание |
---|---|
BinaryClient |
Осуществляет двоичный протокол клиента memcached. |
Client |
Представляет абстрактный интерфейс клиентского протокола memcached. |
MemcachedException |
Обеспечивает базовый класс для всех исключений memcached. |
TextClient |
Осуществляет текстовый протокол клиента memcached. |
Enumeration | Описание |
---|---|
MemcachedFlags |
Представляет ряд флагов, используемых для требования новых экземпляров связей. |
Пространство имен MySql.Data.MySqlClient.Replication
содержит членов для компонентов репликации и выравнивания нагрузки.
Класс | Описание |
---|---|
ReplicationRoundRobinServerGroup
| Класс, который осуществляет циклическое выравнивание нагрузки. |
ReplicationServer |
Представляет сервер в среде репликации. |
ReplicationServerGroup |
Базовый класс реализующий опции выравнивания нагрузки. |
Пространство имен MySql.Data.Types
содержит участников для преобразования типов MySQL.
Класс | Описание |
---|---|
MySqlConversionException |
Представляет исключения, возвращенные во время преобразования типов MySQL. |
Структура | Описание |
---|---|
MySqlDateTime |
Определяет операции, которые относятся к объектам
MySqlDateTime . |
MySqlDecimal |
Определяет операции, которые относятся к объектам
MySqlDecimal . |
MySqlGeometry |
Определяет операции, которые относятся к объектам
MySqlGeometry . |
Пространство имен MySql.Web
включает ряд зависимых пространств имен, которые представляют особенности,
управляемые различными провайдерами MySQL и доступны для использования в
приложениях ASP.NET.
Пространства имен в этой секции:
Класс | Описание |
---|---|
SchemaManager |
Справляется со связанными со схемой операциями. |
Класс | Описание |
---|---|
MySqlPersonalizationProvider |
Осуществляет поставщика персонализации, позволяющего использование веб-частей на веб-сайтах ASP.NET. |
Класс | Описание |
---|---|
MySQLProfileProvider |
Осуществляет поставщика профиля для базы данных MySQL. |
Класс | Описание |
---|---|
MySQLMembershipProvider |
Справляется с хранением информации о членстве для приложения ASP.NET в базе данных MySQL. |
MySQLRoleProvider |
Справляется с хранением ролевой информации о членстве для приложения ASP.NET в базе данных MySQL. |
MySqlSimpleMembershipProvider |
Оказывает поддержку для задач членства в веб-сайте, таких как создание счетов, удаление счетов и управление паролями. |
MySqlSimpleRoleProvider |
Обеспечивает основную функциональность ролевого управления. |
MySqlWebSecurity |
Обеспечивает средства защиты и функции аутентификации для приложений веб-страниц ASP.NET, включая способность создать учетные записи пользователей, зарегистрировать пользователей, перезагрузить или изменить пароли и выполнить связанные задачи. |
Класс | Описание |
---|---|
MySqlSessionStateStore |
Позволяет запросам ASP.NET сохранить и управлять информацией о состоянии сеанса в базе данных MySQL. Данные о сессии с истекшим сроком периодически удаляются из базы данных. |
Класс | Описание |
---|---|
MySqlSiteMapProvider |
Осуществляет поставщика карты сайта для базы данных MySQL. |