![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Эта глава обеспечивает обзор компонентов ADO.NET и .NET Core, которые
осуществляются в новой версии Connector/NET. Для полного списка API посетите
MySQL Documentation,
чтобы определить местонахождение справочников API, которые произведены
из встроенной документации. Позволяет доступ к инструментам интерфейса командной строки
.NET Core (CLI). Пространство имен Пространство имен Пространство имен Пространство имен Пространства имен в этой секции:
Глава 8. Обзор Connector/NET API
8.1. Пространство имен Microsoft.EntityFrameworkCore
Классы
Класс Описание
MySQLDbContextOptionsExtensions
Представляет расширения выбора контекста, осуществленные для MySQL.
8.2. Пространство имен MySql.Data.EntityFramework
Классы
Класс Описание 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. Enumerations
Enumeration Описание OpType
Представляет ряд операций по базе данных.
8.3. Пространство имен MySql.Data.EntityFrameworkCore
MySql.Data.EntityFrameworkCore.DataAnnotations
Классы
Класс Описание MySqlCharsetAttribute
Устанавливает набор символов свойств entity. MySqlCollationAttribute
Устанавливает сопоставление в свойстве entity.
Пространство имен MySQL.Data.EntityFrameworkCore.Diagnostics
Классы
Класс Описание MySQLEventId
Идентификаторы события для событий MySQL, которые соответствуют
сообщениям, зарегистрированным в ILogger
,
и событиям, посланным в DiagnosticSource
.
ID также используются с
WarningsConfigurationBuilder
, чтобы
формировать поведение предупреждений.
Пространство имен MySql.Data.EntityFrameworkCore.Extensions
Классы
Класс Описание 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
.
Пространство имен MySql.Data.EntityFrameworkCore.Infrastructure
Классы
Класс Описание MySQLDbContextOptionsBuilder
Представляет реализацию типа
RelationalDbContextOptionsBuilder
для MySQL.
Пространство имен MySql.Data.EntityFrameworkCore.Infrastructure.Internal
Классы
Класс Описание MySQLOptionsExtension
Представляет реализацию типа
RelationalOptionsExtension
для MySQL.
Пространство имен MySql.Data.EntityFrameworkCore.Metadata
Enumerations
Enumeration Описание MySQLValueGenerationStrategy
Внутреннее перечисление, которое поддерживает инфраструктуру
Entity Framework Core.
8.4. Пространство имен MySql.Data.MySqlClient
Классы
Класс Описание
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
Представляет объект колонки в рамках схемы. Delegates
Delegate Описание MySqlInfoMessageEventHandler
Представляет метод, чтобы обращаться к событию
InfoMessage
в
MySqlConnection
.MySqlRowUpdatedEventHandler
Представляет метод, чтобы обращаться к
RowUpdatedevent
в
MySqlDataAdapter
.MySqlRowUpdatingEventHandler
Представляет метод, чтобы обращаться к
RowUpdatingevent
в MySqlDataAdapter
.MySqlScriptErrorEventHandler
Представляет метод, чтобы обращаться к ошибке в MySqlScript. MySqlStatementExecutedEventHandler
Представляет метод, который вызовут после
выполнения запроса в MySqlScript. Enumerations
Enumeration Описание CompressionAlgorithms
Определяет алгоритмы сжатия, которые могут использоваться. CompressionType
Определяет тип сжатия, используемого, когда данные переданы
между клиентом и сервером. LockContention
Определяет варианты ожидания, которые могут использоваться с
вариантами блокировки строки. MySqlAuthenticationMode
Определяет механизм аутентификации, который
должен использоваться. MySqlBulkLoaderConflictOption
Определяет действие, чтобы выполнить, когда конфликт найден. MySqlBulkLoaderPriority
Определяет приоритет загрузки. MySqlCertificateStoreLocation
Определяет местоположение хранилища сертификатов. MySqlConnectionProtocol
Определяет тип применяемой связи. MySqlDbType
Определяет тип данных MySQL для поля или свойства для использования в
MySql.Data.MySqlClient.MySqlParameter
.MySqlDriverType
Определяет типы подключения, которые поддерживаются. MySqlErrorCode
Обеспечивает ссылку на коды ошибок, возвращенные MySQL. MySqlSslMode
Предоставляет опции SSL для связи. MySqlTraceEventType
Определяет тип события регистрации в MySqlTrace. UsageAdvisorWarningFlags
Определяет использование предупреждающего типа.
8.5. Пространство имен MySql.Data.MySqlClient.Authentication
Классы
Класс Описание MySqlAuthenticationPlugin
Абстрактный класс, определяющий плагин идентификации. MySqlClearPasswordPlugin
Позволяет связи с применением учетной записи пользователя с
плагином mysql_clear_password
.MySqlNativePasswordPlugin
Реализует плагин идентификации
mysql_native_password
.MySqlPemReader
Обеспечивает функциональность, чтобы прочитать, расшифровать
и преобразовать файлы PEM в объекты, поддержанные в .NET.
Структуры
Структура Описание SecBuffer
Определяет буфер безопасности. SecHandle
Определяет менеджер безопасности. SecPkgContext_Sizes
Определяет размер контекста пакета защиты. SECURITY_HANDLE
Определяет менеджер безопасности. SECURITY_INTEGER
Определяет целочисленное значение безопасности. Enumerations
Enumeration Описание SecBufferType
Определяет тип буфера безопасности.
8.6. Пространство имен MySql.Data.MySqlClient.Interceptors
Классы
Класс Описание BaseExceptionInterceptor
Представляет базовый класс для всех определенных
пользователями перехватчиков исключения.
8.7. Пространство имен MySql.Data.MySqlClient.Memcached
MySql.Data.MySqlClient.Memcached
содержит членов для клиентов memcached.Классы
Класс Описание BinaryClient
Осуществляет двоичный протокол клиента memcached. Client
Представляет абстрактный интерфейс
клиентского протокола memcached. MemcachedException
Обеспечивает базовый класс для всех исключений memcached. TextClient
Осуществляет текстовый протокол клиента memcached.
Enumerations
Enumeration Описание MemcachedFlags
Представляет ряд флагов, используемых для требования
новых экземпляров связей.
8.8. Пространство имен MySql.Data.MySqlClient.Replication
MySql.Data.MySqlClient.Replication
содержит членов для компонентов репликации и выравнивания нагрузки.Классы
Класс Описание ReplicationRoundRobinServerGroup
Класс, который осуществляет циклическое
выравнивание нагрузки. ReplicationServer
Представляет сервер в среде репликации. ReplicationServerGroup
Базовый класс реализующий опции выравнивания нагрузки.
8.9. Пространство имен MySql.Data.Types
MySql.Data.Types
содержит участников для преобразования типов MySQL.Классы
Класс Описание MySqlConversionException
Представляет исключения, возвращенные во время
преобразования типов MySQL. Структуры
Структура Описание MySqlDateTime
Определяет операции, которые относятся к объектам
MySqlDateTime
.MySqlDecimal
Определяет операции, которые относятся к объектам
MySqlDecimal
.MySqlGeometry
Определяет операции, которые относятся к объектам
MySqlGeometry
.
8.10. Пространство имен MySql.Web
MySql.Web
включает ряд зависимых пространств имен, которые представляют особенности,
управляемые различными провайдерами MySQL и доступны для использования в
приложениях ASP.NET.
Пространство имен MySql.Web.Common
Классы
Класс Описание SchemaManager
Справляется со связанными со схемой операциями.
Пространство имен MySql.Web.Personalization
Классы
Класс Описание MySqlPersonalizationProvider
Осуществляет поставщика персонализации, позволяющего использование
веб-частей на веб-сайтах ASP.NET.
Пространство имен MySql.Web.Profile
Классы
Класс Описание MySQLProfileProvider
Осуществляет поставщика профиля для базы данных MySQL.
Пространство имен MySql.Web.Security
Классы
Класс Описание MySQLMembershipProvider
Справляется с хранением информации о членстве для приложения
ASP.NET в базе данных MySQL. MySQLRoleProvider
Справляется с хранением ролевой информации о членстве для
приложения ASP.NET в базе данных MySQL. MySqlSimpleMembershipProvider
Оказывает поддержку для задач членства в веб-сайте, таких как создание
счетов, удаление счетов и управление паролями. MySqlSimpleRoleProvider
Обеспечивает основную функциональность ролевого управления. MySqlWebSecurity
Обеспечивает средства защиты и функции аутентификации для приложений
веб-страниц ASP.NET, включая способность создать учетные записи
пользователей, зарегистрировать пользователей, перезагрузить или изменить
пароли и выполнить связанные задачи.
Пространство имен MySql.Web.SessionState
Классы
Класс Описание MySqlSessionStateStore
Позволяет запросам ASP.NET сохранить и управлять информацией о состоянии
сеанса в базе данных MySQL. Данные о сессии с истекшим сроком периодически
удаляются из базы данных.
Пространство имен MySql.Web.SiteMap
Классы
Класс Описание MySqlSiteMapProvider
Осуществляет поставщика карты сайта для базы данных MySQL.
Найди своих коллег! |
Вы можете
направить письмо администратору этой странички, Алексею Паутову.